在一个SDI应用程序中,有一个按钮的消息响应函数里有下列代码:
void CSXS_testView::OnCapContinue()
{
…………
…………
while(stateRunning)
{
//执行测量操作
//进行数据处理采集
sxSystem.process();
//处理消息队列
ProcessMessage();
//更新窗口画面
Invalidate();
CTools::delayMsMessage(50);
}
…………
…………
}其中,ProcessMessage()的定义为
void CSXS_testView::ProcessMessage()
{
//消息变量
MSG msg;
if(PeekMessage(&msg,NULL,0,0,PM_REMOVE))
{
TranslateMessage (&msg);
DispatchMessage (&msg);
}
}我想知道ProcessMessage()是干什么用的,它在OnCapContinue() 消息响应函数中能完成什么功能?MFC应用消息响应函数自定义消息
void CSXS_testView::OnCapContinue()
{
…………
…………
while(stateRunning)
{
//执行测量操作
//进行数据处理采集
sxSystem.process();
//处理消息队列
ProcessMessage();
//更新窗口画面
Invalidate();
CTools::delayMsMessage(50);
}
…………
…………
}其中,ProcessMessage()的定义为
void CSXS_testView::ProcessMessage()
{
//消息变量
MSG msg;
if(PeekMessage(&msg,NULL,0,0,PM_REMOVE))
{
TranslateMessage (&msg);
DispatchMessage (&msg);
}
}我想知道ProcessMessage()是干什么用的,它在OnCapContinue() 消息响应函数中能完成什么功能?MFC应用消息响应函数自定义消息
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货