MFC对话框启动时就隐藏窗口
在 Windows 编程中,特别是使用 Win32 API 或 MFC 进行桌面应用开发时,我们常常需要对窗口的行为进行更细粒度的控制。其中,WM_WINDOWPOSCHANGING
是一个非常重要的消息,它允许我们在窗口的位置或大小即将发生变化之前对其进行干预。
📌 一、什么是 WM_WINDOWPOSCHANGING?
WM_WINDOWPOSCHANGING
是 Windows 系统发送给窗口的一个消息,当窗口的位置(Position)或大小(Size)即将改变时触发。这个消息是在窗口实际重绘和布局调整之前发出的,因此非常适合用于:
- 阻止窗口被移动或调整大小
- 修改窗口新的位置或大小
- 控制窗口的 Z 序(层级顺序)
🔧 消息定义:
#define