这个问题真的很奇怪 肯定是逻辑问题可能在onitdialog之前就有问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sleep让整个程序睡死了,执行你的if语句只是0.000几秒的事情,所以你的程序始终是sleep的,不能让主窗体线程sleep while(1) ----》 一直循环::Sleep(3000); ----》将程序挂起3秒钟 if(.....) break; ---》如果if不成立,则不会停止循环,意思就说会一直挂着 如果你非要在主线程里死循环的话就用 eg: MSG msg; while(msg.message!=WM_QUIT||msg.message!=WM_CLOSE) { if(PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)) { TranslateMessage(&msg); DispatchMessage(&msg); } else ...... 显示txt文件 100分求讲GINA编程的资料 ####想要看别人实现的DLL文件有什么办法???######### 如何判断当前上网的方式是56KB MODEN 拨号上网方式 ? 谁搞定给100分!!!!!!!!!!!! 窗口最大化会发送什么消息? CFile::modeReadWrite的方式打开文件,不能实现又读又写,为什么? 问个hash_map的问题 在vc中,怎么将button的标题(caption)根据一个bool量改变 变量赋值 用vc怎么写一个uninstall。exe? 求教,急!
break; ---》如果if不成立,则不会停止循环,意思就说会一直挂着
就用
eg:
MSG msg;
while(msg.message!=WM_QUIT||msg.message!=WM_CLOSE)
{
if(PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
else ......