我现在有点困惑:WM_CLOSE ::CloseWindow 是否在某种程度上“相关”,或者是完全不同的东西?

Closing Windows的文档完全没有提及API函数 CloseWindow 。应该将CloseWindow真正称为“MinimizeWindow”,还是我缺少什么?

最佳答案

CloseWindowWM_CLOSE完全无关。 CloseWindow函数名称错误。由于它恢复了Windows,因此它的逆函数OpenWindow的命名也很差。

我怀疑这些名称的确可以追溯到很长一段时间,可能是Windows版本1或2。我推测那时我们称为最小化和还原的东西当时称为关闭和打开。

最小化或还原窗口的通常方法是通过ShowWindowSW_MINIMIZE调用SW_RESTORE

我建议您忘记有关CloseWindowOpenWindow的所有信息。

关于windows - CloseWindow和WM_CLOSE有什么关系,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17169059/

10-15 00:28