///////////////////////////////////////////////////////////////////////////////
-// Name: msw/evtloop.cpp
+// Name: src/msw/evtloop.cpp
// Purpose: implements wxEventLoop for MSW
// Author: Vadim Zeitlin
// Modified by:
// Created: 01.06.01
// RCS-ID: $Id$
// Copyright: (c) 2001 Vadim Zeitlin <zeitlin@dptmaths.ens-cachan.fr>
-// License: wxWindows licence
+// Licence: wxWindows licence
///////////////////////////////////////////////////////////////////////////////
// ============================================================================
if ((eventsToProcess & wxEVT_CATEGORY_UI) == 0)
{
// this msg is not going to be dispatched...
- // however WM_PAINT is special: until there are damaged
+ // however WM_PAINT is special: until there are damaged
// windows, Windows will keep sending it forever!
if (nPaintsReceived > 10)
{
wxEventCategory cat;
switch (msg.message)
{
+#if !defined(__WXWINCE__)
case WM_NCMOUSEMOVE:
+
case WM_NCLBUTTONDOWN:
case WM_NCLBUTTONUP:
case WM_NCLBUTTONDBLCLK:
case WM_NCMBUTTONDOWN:
case WM_NCMBUTTONUP:
case WM_NCMBUTTONDBLCLK:
+#endif
case WM_KEYDOWN:
case WM_KEYUP:
case WM_IME_KEYDOWN:
case WM_IME_KEYUP:
+#if !defined(__WXWINCE__)
case WM_MOUSEHOVER:
+ case WM_MOUSELEAVE:
+#endif
#ifdef WM_NCMOUSELEAVE
case WM_NCMOUSELEAVE:
#endif
- case WM_MOUSELEAVE:
case WM_CUT:
case WM_COPY:
void wxConsoleEventLoop::ProcessMessage(WXMSG *msg)
{
- if ( msg->message == WM_TIMER )
- {
- TIMERPROC proc = (TIMERPROC)msg->lParam;
- if ( proc )
- (*proc)(NULL, 0, msg->wParam, 0);
- }
- else
- {
- ::DispatchMessage(msg);
- }
+ ::DispatchMessage(msg);
}
bool wxConsoleEventLoop::Dispatch()