更新时间:2024-01-01 23:28
PumpMessage是CWinThread类的用于包含线程的消息循环的函数。
类:
CWinThread
头文件:
#include
功能:
包含线程的消息循环。
语法:
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();
}