打开模式对话框后应该阻赛原来的消息循环的啊,为什么还可以执行模式对话框底下窗口中的WM_TIMER消息处理函数呢?

解决方案 »

  1.   

    The WM_TIMER message is posted to the installing thread's message queue when a timer expires. The message is posted by the GetMessage or PeekMessage function.SyntaxWM_TIMER    WPARAM wParam
        LPARAM lParam;
        Parameters    wParam
            [in] Specifies the timer identifier. 
        lParam
            [in] Pointer to an application-defined callback function that was passed to the SetTimer function when the timer was installed. Return Value    An application should return zero if it processes this message.Res    You can process the message by providing a WM_TIMER case in the window procedure. Otherwise, DispatchMessage will call the TimerProc callback function specified in the call to the SetTimer function used to install the timer.    The WM_TIMER message is a low-priority message. The GetMessage and PeekMessage functions post this message only when no other higher-priority messages are in the thread's message queue.
      

  2.   

    你把WM_TIMER当WM_PAINT理解就知道了