请教高手:请问各位知道消息结构
typedef struct tagMSG
{
HWND hwnd;
UNIT message;
WPARAM wParam;
LPARAM lParam;
DWORD time;
POINT pt;
}MSG;
中的 wParam 是什么意思?
LOWORD();
HIWORD();
这两个API函数的意思是什么?
typedef struct tagMSG
{
HWND hwnd;
UNIT message;
WPARAM wParam;
LPARAM lParam;
DWORD time;
POINT pt;
}MSG;
中的 wParam 是什么意思?
LOWORD();
HIWORD();
这两个API函数的意思是什么?
解决方案 »
- _CRTIMP void _cdecl _CrtDbgBreak ( void ) { DebugBreak(); } 此处提示:已触发一个断点
- 有关VS2008中声音类的问题
- HOWTO:实现从http读取并显示图像?
- 怎样把工具栏的按钮设置为单选的?
- access中图像数据的显示与写入
- activex控件不能初始化
- 我怎么取到静态文本框的left,top值为0?
- 大家快帮帮我,要命的问题!
- [共享]最新IP数据库下载,mdb格式,有137395条数据
- 为什么只会抄别人的代码
- 连接access数据库时,如果输入编号,相应的姓名就可显示,如何实现?
- 不用ShowWindow函数,怎么把把程序从任务栏去掉?
LOWORD(lParam)表示取lParam的低16位的宏(不是API),HIWORD是取高16位的宏。
WPARAM ----- A value passed as a parameter to a window procedure or callback function: 16 bits on Windows versions 3.0 and 3.1; 32 bits on Win32. LOWORD();返回数据的低位
HIWORD();返回数据的高位
常用来传递一个指针。
wParam和lParam是消息的附加参数,每个消息的这两个值的意义都不同,比如当你按一个按钮时,message表示这个消息是一个按按钮的消息
wParam表示你按的是哪个按钮
lParam表示这个按钮是哪个窗口上的