WM_SIZE 消息
消息含义:当主窗口的客户区部分大小改变时,操作系统将给应用程序发送 WM_SIZE 消息。
应用程序通过窗口过程接收该消息(请关注:《Windows程序设计(SDK)》视频教学)。
消息定义:
#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。
【API档案】版权归鱼C工作室(www.fishc.com)所有,转载请注明来源。
WinSDK TAT本打算用这个API检测窗体变化情况,没想到加入这个API后就会程序秒退.:mad: 到底这个API有什么用啊?无论我去不去掉这个函数,窗口感觉都一样:cry:cry请教请教 看不懂 {:5_91:} .
页:
[1]