对话框A显示,完了对话框B工作(两个对话框都是非模态)
想让A显示好长一段时间,直到不想让他显示的时候再停止
for(;;){
//怎么跳出来?
}其实我做的一个简单的解释执行的开发环境
解释执行就是一句话一句话的执行嘛
执行某一句话的时候我让A对话框显示波形给人看,但是不能只显示1/10000秒就消失吧
所以要显示好长一会儿
我倒是可以设一个for循环,循环100000次,或者sleep(20000)
但是,这样时间太短了人家还没看够,太长了人家就看腻歪了
所以最好是他不想看了就点一个按钮(比如Continue)接着执行下一句话
想让A显示好长一段时间,直到不想让他显示的时候再停止
for(;;){
//怎么跳出来?
}其实我做的一个简单的解释执行的开发环境
解释执行就是一句话一句话的执行嘛
执行某一句话的时候我让A对话框显示波形给人看,但是不能只显示1/10000秒就消失吧
所以要显示好长一会儿
我倒是可以设一个for循环,循环100000次,或者sleep(20000)
但是,这样时间太短了人家还没看够,太长了人家就看腻歪了
所以最好是他不想看了就点一个按钮(比如Continue)接着执行下一句话
我就是要他不想看了自己按退出按钮
可是,在一个函数数for循环没有结束的时候,按任何钮都没有反应的啊
另外,vision属性是什么?
MSG message; if(::PeekMessage(&message, NULL, 0, 0, PM_REMOVE))
{
if (message.message == WM_KEYDOWN)
{
if(message.wParam == VK_ESCAPE)
{
OnCancel();
}
}
else
::TranslateMessage(&message);
::DispatchMessage(&message);
}