winuser.h

MSG结构体及其各字段含义说明

MSG结构体类型的定义位于WINUSER.H中,定义如下:

typedef struct tagMSG

{

HWND hwnd;

UINT message;

WPARAM wparam;

LPARAM lparam;

DWORD time;

POINT pt;

}

MSG,*PMSG;

typedef struct tagPOINT

{

LONG x;

LONG y;

}PONT, * POINT;

结构字段说明如下:

hwnd 消息所指向的窗口的句柄。

message 消息标识符

wParam 个32位的“消息参数”,该参数的含义和取值取决于具体的消息

lParam 另外一个32位的“消息参数”,该参数的含义和取值同样取决于具体的消息

time   消息进入消息队列的时间

pt   消息进入消息中的鼠标指针的位置坐标。




MOUSEHOOKSTRUCT

MOUSEHOOKSTRUCT 当WH_MOUSE钩子处理的鼠标事件时,该结构包含鼠标信息。
typedef struct {
POINT pt;
HWND hwnd;
UINT wHitTestCode;
ULONG_PTR dwExtraInfo;
} MOUSEHOOKSTRUCT, *PMOUSEHOOKSTRUCT;
参数:
pt :   POINT结构对象,保存鼠标在 屏幕上的x,y坐标
hwnd:  接收到鼠标消息的窗口的句柄
wHitTestCode: hit-test值,详细描述参见WM_NCHITTEST消息
dwExtraInfo: 指定与本消息联系的额外消息
结构信息:
该结构定义在 winuser.h中,使用时要包含 windows.h
最低系统需求: windows 95,windows NT 3.1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值