windows - CloseWindow和WM_CLOSE是什么关系

标签 windows winapi mfc window-messages

我现在有点困惑:是 WM_CLOSE::CloseWindow以任何方式“相关”还是用于完全不同的事物?

Closing Windows 的文档别提 API 函数 CloseWindow根本。 CloseWindow 应该真正称为“MinimizeWindow”还是我错过了什么?

最佳答案

CloseWindowWM_CLOSE 完全无关。 CloseWindow 函数的命名有误。它的反函数 OpenWindow 的命名也很糟糕,因为它会恢复窗口。

我怀疑这些名称确实可以追溯到很久以前,可能是 Windows 版本 1 或 2。我推测我们现在所说的minimizerestore 是,当时称为关闭打开

最小化或恢复窗口的常用方法是调用 ShowWindow 传递 SW_MINIMIZESW_RESTORE

我建议您完全忘记CloseWindowOpenWindow

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

相关文章:

c++ - 在 MFC 中调用 EndDialog() 时,类析构函数何时触发?

C++/MFC 如何从 PC 复制多个文件到 WinCE(移动设备)?

c - 在 C system() 函数中隐藏控制台,Win

Windows批处理文件在树中查找重复项

c++ - 从线程池工作线程使用时 GetQueuedCompletionStatus 的奇怪行为

c++ - 如何在win32按钮上显示颜色与背景色相同的透明png图像文件

c++ - 在 Intellij IDEA for Windows 中配置 C++ SDK

c++ - UWP ListView 占用的高度超过可用高度

c++ - 在 C++ Builder 10 中加载 DLL 时,变体或安全数组被锁定

c++ - 如何在MFC2010中解码动画gif文件