消息含义:
当主窗口的客户区部分大小改变时,操作系统将给应用程序发送 WM_SIZE 消息。
消息定义:
#define WM_SIZE 0x0005
参数解析:
wParam:指出窗口的新状态
wParam 参数可以是下列值之一:
|
值 |
含义 |
|
SIZE_MAXHIDE(4) |
当该应用程序的其他窗口被最大化的时候,消息被发送往所有的弹出窗口 |
|
SIZE_MAXIMIZED(2) |
该窗口被最大化 |
|
SIZE_MAXSHOW(3) |
当该应用程序的其他窗口已经恢复到原来大小的时候,消息被发送往所有的弹出窗口 |
|
SIZE_MINIMIZED(1) |
该窗口被最小化 |
|
SIZE_RESTORED(0) |
该窗口的大小发生变化,但不是最大化(SIZE_MAXIMIZED)或最小化(MINIMIZED) |
lParam:指出当前客户区的大小(宽度和高度)
1. lParam 参数的低 16 位指定了新窗口的宽度;
2. lParam 参数的高 16 位制定了新窗口的高度。
温馨提醒:可以通过 LOWORD 宏和 HIWORD 宏来获取 lParam 参数的低 16 位和高 16 位。
返回值:
如果窗口过程响应该消息,必须返回 0。




