PumpMessage

介紹類:CWin >afxwin PumpMessage();說明:PumpMessage包含執行緒的訊息循環。

介紹

類:

CWinThread

頭檔案:

#include <afxwin.h>

功能:

包含執行緒的訊息循環。

語法:

virtual BOOL PumpMessage();

說明:

PumpMessage包含執行緒的訊息循環。CWinThread調用PumpMessage抽取執行緒的訊息循環;可

直接調用PumpMessage來促使訊息被處理,亦可重載PumpMessage來改變它的默認動作。

最好直接調用PumpMessage和重載它的默認動作,但僅僅高級用戶才可以。

示例

/************************************************************

演示函式原型:pThread->PumpMessage();

程式功能說明:處理信息循環。

************************************************************/

BOOL AFXAPI AfxPumpMessage()

{

CWinThread * pThread=AfxGetThread();

//若獲得該執行緒則返回pThread->PumpMessage()

if(pThread)

return pThread->PumpMessage();

//否則返回AfxInternalPumpMessage()

else

return AfxInternalPumpMessage();

}

相關詞條

熱門詞條

聯絡我們