是Windows消息中经常用到的两个参数嘛!
至于是的什么意义,要看是对于什么消息而言了。
比如
WM_ACTIVATE
fActive = LOWORD(wParam); // activation flag
fMinimized = (BOOL) HIWORD(wParam); // minimized flag
hwndPrevious = (HWND) lParam; // window handle
意思是:
对于 WM_ACTIVATE 这个消息,wParam 的低位是激活标志。
而高位是最小化标志
lParam 是前一个实例的句柄;
总之,同一个消息,wParam和lParam所代表的含义不一样;
不同的消息,含义就更不同了。
这样,
至于是的什么意义,要看是对于什么消息而言了。
比如
WM_ACTIVATE
fActive = LOWORD(wParam); // activation flag
fMinimized = (BOOL) HIWORD(wParam); // minimized flag
hwndPrevious = (HWND) lParam; // window handle
意思是:
对于 WM_ACTIVATE 这个消息,wParam 的低位是激活标志。
而高位是最小化标志
lParam 是前一个实例的句柄;
总之,同一个消息,wParam和lParam所代表的含义不一样;
不同的消息,含义就更不同了。
这样,
MSDN:微软开发工具联机帮助。还包括很多技术内容(不针对某种工具)。
一般将其分为几个部分分别表示中同的信息。 如键盘消息中:
wParam保存按键的虚拟键代码
lParam代表按键的附加信息,分为六个部分分别代表:
重复次数、OEM扫描码、扩展键标志、关联键标志、前一击键状态和转换状态。