为什么窗口的标题栏已经隐藏了,还是可以通过atl+f4的方式关闭?

为什么窗口的标题栏已经隐藏了,还是可以通过atl+f4的方式关闭?怎么对程序的关闭方式进行限制?

处理query_closing,调用e.cancel

windows当前的focus还在你的应用程序上。

按下 Alt + F4 之后,你的程序的窗口消息队列中会收到 WM_CLOSE 消息,拦截它做一下处理就可以了;
还有,标题栏隐藏掉,不代表程序不处理 Alt + F4 哦;