WM_WINDOWPOSCHANGED消息被发送到由于调用SetWindowPos功能或其他窗口管理功能而导致Z位置的大小,位置或位置已更改的窗口。
WM_WINDOWPOSCHANGED
lpwp = (LPWINDOWPOS) lParam; //指向大小和位置数据
参数
【lpwp】
价值【lParam的】.指向WINDOWPOS结构,其中包含有关窗口的新大小和位置的信息。
返回值
如果应用程序处理此消息,则应返回零。
默认动作
DefWindowProc函数将WM_SIZE和WM_MOVE消息发送到窗口。
备注
如果应用程序处理WM_WINDOWPOSCHANGED消息而不调用DefWindowProc,则WM_SIZE和WM_MOVE消息不会被发送。在WM_WINDOWPOSCHANGED消息中执行任何移动或大小更改处理,而不调用DefWindowProc更有效。
也可以看看
DefWindowProc, EndDeferWindowPos, SetWindowPos, WINDOWPOS, WM_MOVE, WM_SIZE, WM_WINDOWPOSCHANGING