MFC窗口消息处理

MFC窗口消息处理

D:\Microsoft Visual Studio 8\VC\atlmfc\src\mfc\thrdcore.cpp

BOOL __cdecl AfxPreTranslateMessage(MSG *  pMsg)
{
  CWinThread 
*pThread = AfxGetThread();
  
if( pThread )
    
return pThread->PreTranslateMessage( pMsg );
  
else
    
return AfxInternalPreTranslateMessage( pMsg );
}

 
BOOL AFXAPI AfxInternalPumpMessage(){}中:

     if  (pState -> m_msgCur.message  !=  WM_KICKIDLE  &&   ! AfxPreTranslateMessage( & (pState -> m_msgCur)))
    
{
        ::TranslateMessage(
&(pState->m_msgCur));
        ::DispatchMessage(
&(pState->m_msgCur));
    }

你可能感兴趣的:(MFC窗口消息处理)