在主对话框中通过 CTDialog t; t.DoMoal()显示一个子对话框,如果在这个对话框上100S内无用户鼠标移动和WM_LBUTTONUP,WM_LBUTTONDOWN消息 在主对话框中通过 CTDialog t; t.DoMoal()显示一个子对话框,如果在这个对话框上100S内无用户鼠标移动和WM_LBUTTONUP,WM_LBUTTONDOWN消息,则该对话框自动隐藏,这样的功能怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 思路:1、定义一个int类型的计数变量,设为m_iCount = 0;2、在WM_MOUSEMOVE、WM_LBUTTONUP、WM_LBUTTONDOWN等消息响应函数中,都将m_iCount设为0;3、设置一个定时器,1秒钟执行一次,每执行一次,m_iCount++;如果m_iCount >= 100,隐藏窗口、停止计时器、将m_iCount归零其实非常简单,自己多考虑考虑,:) 补充一点,设置定时器的语句(也就是SetTimer)放在 t 对话框的OnShowWindow()函数中比较合适,只要该窗口显示,就开始计数 重载MFC树控件,树控件背景透明 论坛登陆器实现具体方法和源码 视频采集 求购稳定的即时通讯客户端软件 CPropertySheet的OnApply()函数的调用 北京时间与各省时间的公式是? 请问设置特定对话框背景颜色怎么设置? 刚才发关于 处理WM_HSCROLL / WM_VSCROLL 的帖子的那位进! 高手进来看看:组播问题 OPENGL 无法找到入口 节前求教:怎么用mathlab 查找出 图片的小孔 的个数和位置??? 《visual c++ 入门与提高》清华大学 徐晓刚 高兆法 编著
1、定义一个int类型的计数变量,设为m_iCount = 0;
2、在WM_MOUSEMOVE、WM_LBUTTONUP、WM_LBUTTONDOWN等消息响应函数中,都将m_iCount设为0;
3、设置一个定时器,1秒钟执行一次,每执行一次,m_iCount++;如果m_iCount >= 100,隐藏窗口、停止计时器、将m_iCount归零其实非常简单,自己多考虑考虑,:)