【发布时间】:2011-02-24 02:05:14
【问题描述】:
尝试在 Windows 7 中尝试使用任务栏缩略图中的关闭按钮关闭窗口时显示“是否要保存”对话框(启用了 aero peek)。
在处理 WM_CLOSE 时使用 MessageBox() 不起作用。在您将鼠标光标移到缩略图之外之前,MessageBox 不会显示,因此禁用了 aero peek。
许多应用程序都有这种错误行为,因此这可能是 Windows 7 中的设计缺陷,但对于某些程序(Word、记事本、Visual Studio ......)它可以工作,所以我想知道他们使用了什么技巧(或以编程方式“退出”航空窥视模式需要什么)。
Windows 7 附带的小型“录音机”应用程序也有同样的问题(如果您录制的内容没有保存并尝试使用缩略图关闭按钮将其关闭)...
【问题讨论】:
标签: c++ windows winapi windows-7 aero-peek