我现在有点困惑:WM_CLOSE和 ::CloseWindow
是否在某种程度上“相关”,或者是完全不同的东西?
Closing Windows的文档完全没有提及API函数 CloseWindow
。应该将CloseWindow
真正称为“MinimizeWindow”,还是我缺少什么?
最佳答案
CloseWindow
和WM_CLOSE
完全无关。 CloseWindow
函数名称错误。由于它恢复了Windows,因此它的逆函数OpenWindow
的命名也很差。
我怀疑这些名称的确可以追溯到很长一段时间,可能是Windows版本1或2。我推测那时我们称为最小化和还原的东西当时称为关闭和打开。
最小化或还原窗口的通常方法是通过ShowWindow
或SW_MINIMIZE
调用SW_RESTORE
。
我建议您忘记有关CloseWindow
和OpenWindow
的所有信息。
关于windows - CloseWindow和WM_CLOSE有什么关系,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17169059/