防止win7在任务栏预览窗关闭程序
2015-04-17 02:07
176 查看
近几天在编写程序时,无意中发现个win7比较恶的问题
程序基于mfc的对话框应用程序,并且新建了一个窗口,在Oninitdialog中,用DoModal()方法弹出这个窗口
本来这个窗口是用作登录框使用,但是在w7的任务栏中的预览窗里,如果点击关闭窗口
,奇怪的问题就来了,居然直接退掉了我的DoModal窗口
没办法,开spy++最终,最终发现是发送了SC_CLOSE消息
至此,就不怕登录框被w7关闭而显示后面的主窗口了
程序基于mfc的对话框应用程序,并且新建了一个窗口,在Oninitdialog中,用DoModal()方法弹出这个窗口
本来这个窗口是用作登录框使用,但是在w7的任务栏中的预览窗里,如果点击关闭窗口
,奇怪的问题就来了,居然直接退掉了我的DoModal窗口
没办法,开spy++最终,最终发现是发送了SC_CLOSE消息
BOOL CiMsnDlg::PreTranslateMessage(MSG* pMsg) { // TODO: 在此添加专用代码和/或调用基类 if (pMsg->wParam == SC_CLOSE) return TRUE; return CDialog::PreTranslateMessage(pMsg); }
至此,就不怕登录框被w7关闭而显示后面的主窗口了
相关文章推荐
- win7 下关闭任务栏的预览窗口
- Win7 关闭任务栏缩略图预览(Taskbar Thumbnails Preview)
- Win7 任务栏上程序名称修改问题
- win7无法拖动文件到任务栏用其它程序打开
- win7关机时强制关闭程序通过修改组策略实现
- win7下如何把程序图标添加到任务栏…
- win7程序(任务栏右下角)小图标应该如何设置才最合理
- win7任务栏窗口合并功能开启关闭教程
- 如何让MFC程序关闭按钮失效,也无法右击任务栏关闭窗口来关闭?
- 【C#】关闭程序显示在任务栏右下角
- Qt中点击关闭任务栏而不退出程序的实现方法
- win7不能把程序锁定到任务栏的解决方法
- 把程序锁定到Win7任务栏
- win7 关闭skype后为什么在任务栏还显示
- Win7的任务栏预览窗口太小了通过调整注册表让其更清晰
- Win7下设置一键关闭所有程序的功能
- C#实现将程序锁定到Win7任务栏的方法
- [转]关闭WIN7“程序兼容性助理”
- win7任务栏预览速度的加快诀窍
- [技巧] 关闭Windows7任务栏预览功能 - 绝对有效