一个主对话框,有两个定时器,分别定时向两个EDIT里面发送数据,能不能实现下面的功能,当我点击主对话框上的一个按钮,弹出一个子对话框的时候,这两个定时器暂停,当我关闭了子对话框的时候,这两个定时器继续。
解决方案 »
- 在主窗口中为什么获取不到子窗口指针?
- 创建自己的类选基类的问题
- 有关带对话框DLL再调用带对话框DLL的问题。
- 数据压缩 版本问题
- 求教:有关终止线程的问题
- 请问各位高手,怎么把视图变为一个BMP文件?
- 关于edit验证输入范围的问题,帮帮我!
- 有谁用过坚石诚信的ET199加密狗做过开发求指导
- 为什么我使用VS2010在WIN7下就可以MFC 通过ADO方式连接SQL Server2008,编译通过了,应用文件拷贝到XP就提示指针无效拉
- Visual C++与Delphi/C++Builder之比较
- GetLastError() 返回值显示问题
- 关于 “missing storage-class or type specifiers”视频采集
关闭对话框后,重新SetTime
1、定义一个 BOOL 类型的窗口类成员变量 m_bFlag;
2、开启定时器后,设置这个变量为 TRUE;
3、在OnTimer函数中判断,如果 m_bFlag 为真则执行你的程序;
4、暂停时,只需要把 m_bFlag 改为 FALSE 即可。
OnTimer
{
switch()
{
case 1:
CWnd *pwnd = GetActiveWindow();
HWND hWnd =pwnd->m_hwnd;
if(hWnd == m_hwnd)(这个m_hwnd是主界面的)
{
.....
}
}
}
各位看看这样考虑可不可以?