我现在有点困惑:是 WM_CLOSE和 ::CloseWindow
以任何方式“相关”还是用于完全不同的事物?
Closing Windows 的文档别提 API 函数 CloseWindow
根本。 CloseWindow
应该真正称为“MinimizeWindow”还是我错过了什么?
最佳答案
CloseWindow
和 WM_CLOSE
完全无关。 CloseWindow
函数的命名有误。它的反函数 OpenWindow
的命名也很糟糕,因为它会恢复窗口。
我怀疑这些名称确实可以追溯到很久以前,可能是 Windows 版本 1 或 2。我推测我们现在所说的minimize 和restore 是,当时称为关闭和打开。
最小化或恢复窗口的常用方法是调用 ShowWindow
传递 SW_MINIMIZE
或 SW_RESTORE
。
我建议您完全忘记CloseWindow
和OpenWindow
。
关于windows - CloseWindow和WM_CLOSE是什么关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17169059/