1)在消息WM_SIZE中,
cxClient = LOWORD(lParam);
cyClient = HIWORD(lParam);
lParam在WM_SIZE中,低位表示客户区的宽,高位表示客户区的长
(2) 在消息WM_CREATE中,wParam 来自子窗口
wmId = LOWORD(wParam); 表示子窗口的ID
wmEvent = HIWORD(wParam); 表示子窗口的事件的通知吗
lParam 是指向CREATESTRUCT结构的指针(LPCREATESTRUCT)lParam
(3) WM_COMMAND
LOWORD(wParam)—— 子窗口ID
HIWORED(wParam) —— 通知吗
lParam——子窗口句柄
(4)WM_VSCROLL和 WM_HSCROLL
lParam——如果是窗口滚动条为0,如果是滚动条控制其值为滚动条的句柄
wParam——对于窗口滚动条和滚动条控制而言,意义一样, LOWORD(wParam)表示滚动事件
(5) 在消息WM_KILLFOCUS中,wParam 接受输入焦点的窗口句柄
(6)在消息WM_SETFOCUS中,wParam 失去输入焦点的窗口句柄
(7) WM_DRAWITEM——BS_OWNERDRAW风格的子窗口,重新着色的时候发给主窗口的消息
其中lParam消息指向类型DRAWITEMSTRUCT结构的指针,该结构域中包括hDC,reItem(提供尺寸的RECT结构),CtlID(控制窗口ID),itemState(是否拥有焦点)。
(8) WM_CTLCOLORSCROLLBAR 滚动条控制改变自身颜色的事件。lParam 为触发这个事件的滚动条控制的句柄(HWND)lParam