程序是一个单文档,在View中添加了一个特定位置双击鼠标消息的处理函数,函数中显示一个对话框,程序大概意思就是这样子:
if(特定位置双击鼠标左键)
{
CTestDlg dlg; //定义一个对话框
if(dlg.DoModal() != IDOK)
{
return;
}
else
{
…… //进行其它处理操作
}
}
出现奇怪的现象是:
如果没有启动定时器,程序正常,双击鼠标左键打开对话框,如果对话框不关闭,界面也没法进行其它操作;
如果启动了定时器(OnTimer()函数在CMainFrm中处理的),则出现双击左键时能同时打开多个对话框的现象。请高人指点一下,小女子在此有理了!
if(特定位置双击鼠标左键)
{
CTestDlg dlg; //定义一个对话框
if(dlg.DoModal() != IDOK)
{
return;
}
else
{
…… //进行其它处理操作
}
}
出现奇怪的现象是:
如果没有启动定时器,程序正常,双击鼠标左键打开对话框,如果对话框不关闭,界面也没法进行其它操作;
如果启动了定时器(OnTimer()函数在CMainFrm中处理的),则出现双击左键时能同时打开多个对话框的现象。请高人指点一下,小女子在此有理了!
解决方案 »
- 能不能设置多个灯光,SetLight()的第一个参数是做什么的?
- C++中函数局部变量指针如何释放?
- TAB控件的按钮问题
- 单文档工程中怎么设主窗口大小
- CPU使用率100%,怎么办
- 哪儿能下载Xvid或者VidX的SDK?
- 比方我有一个USBX.SYS,怎么使他在XP平台下激活使用,怎么配置??????????
- 程序无法探测局域网上网,请问如何解决?
- least-squares-errror searching algorithm是什么意思?
- 100分!谁有《电脑爱好者》第12期?先给20分,其它80分另开帖子给!以免浪费。谢了先!
- 多线程socket发送接收数据
- 达人推荐几本讲[线程池]的书.最好是入门级的谢啦.
启动定时器后,打开对话框不关闭,下次双击还能再次响应