在什么情况下可以调用afx_msg void OnDestroy()aka CWnd:OnDestroy()?

时间:2013-10-08 21:25:59

标签: c++ cwnd

我创建了一个窗口,并且在某些时候调用了OnDestroy(),而用户没有点击关闭窗口的“关闭”或“X”按钮。

其他操作/操作/事物可能会导致调用此函数以及为什么?

微软的文档按照惯例没用:

http://msdn.microsoft.com/en-us/library/vstudio/2eahe3wf.aspx

1 个答案:

答案 0 :(得分:0)

没有记录,因为列表会很长。例如,一个常见的原因是按 Alt-F4 。毕竟,它发送相同的WM_CLOSE消息。实际上,任何向您的窗口发送WM_CLOSE的内容都会导致此问题。

还有应用程序关闭,可能是因为PC正在关机,或者是因为用户注销了。