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()