消息!消息? 因为你的死循环已经阻塞了消息队列,所以如果在先执行了死循环,就不会有2的消息,所以因在循环中用WaitMessage来在不需要处理时响应别的消息 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 按下按钮“2”的事件应该已经加入到你的窗口的消息队列中,可以做个试验:BOOL stop = FALSE;while (!stop){if (GetMessage()或PeekMessage(...))记不清,用哪个自己查吧。{MessageBox("...");stop = TRUE;}}当然,WM_CLOSE消息肯定还没有执行。 如果你没有给CPU一个SLEEP的机会,他有怎么会有时间来处理你的第二个按扭的消息。OnA:{ while(1) { ; Sleep(10); }}//就一个死循环OnB:{ SendMessage(WM_CLOSE)} 在vs2010c++中怎样对ppt进行操作,大家来看看 一个消息传送的问题 高分求助怎么在对话框的按钮上单击后弹出SDI的文档试图 大家都到哪些网站找开放程序示例? callback 函数中的wParam和lParam有什么区别? 一个窗口创建的奇怪问题,高手帮看看 20分没人回复,现在提高价格!80分! 居然升到4个角了……MFC版的分来的真容易,散分~ MFC的程序移植到SDK下有啥好的技巧吗?(150,online) RasDial拨号函数怎么判断对方占线?谢谢 为感君王展转思,遂叫方士殷勤觅! ¥¥¥¥$$$$在VC程序中调用ARJ之后,如何关闭CONSOLE窗口?
BOOL stop = FALSE;
while (!stop)
{
if (GetMessage()或PeekMessage(...))记不清,用哪个自己查吧。
{
MessageBox("...");
stop = TRUE;
}
}
当然,WM_CLOSE消息肯定还没有执行。
OnA:
{
while(1)
{
;
Sleep(10);
}
}//就一个死循环
OnB:
{
SendMessage(WM_CLOSE)
}