gpt4 book ai didi

c++ - 当模态对话框处于事件状态时检测主应用程序窗口上的 WM_CLOSE 事件?

转载 作者:可可西里 更新时间:2023-11-01 11:55:45 33 4
gpt4 key购买 nike

当模态对话框处于事件状态时,主应用程序窗口是否可以检测到 WM_CLOSE 事件?。如果没有,是否有任何方法可以检测到 WM_CLOSE 事件,因为对话框的事件处理程序也没有检测到它。

要亲自观察此行为,请打开记事本的“关于”菜单,然后右键单击任务栏中的记事本图标并选择“关闭窗口”选项,它不会有任何效果。

有谁知道在模态窗口处于事件状态时为应用程序捕获 WM_CLOSE 事件的方法吗?

最佳答案

当通过右键单击任务栏中的应用程序图标选择“关闭”时,不会发送 WM_CLOSE

发生的事情是向应用程序的主窗口发送一个 WM_SYSCOMMAND,其中 wParam 设置为 SC_CLOSE

有关如何利用此“功能”的示例,请 see my other answer on this here .

关于c++ - 当模态对话框处于事件状态时检测主应用程序窗口上的 WM_CLOSE 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17453358/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com