1

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

还有哪些其他操作/动作/事物可能导致调用此函数,为什么?

微软的文档像往常一样没用:

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

4

1 回答 1

0

它没有记录,因为列表会很长。例如,一个常见的原因是按下Alt-F4。毕竟,这发送了相同的WM_CLOSE信息。事实上,任何发送WM_CLOSE到您的窗口的东西都会导致这种情况。

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

于 2013-10-08T22:19:45.820 回答