当光标在客户区,且鼠标第一个或第二个X键被双击时此消息会被发送。如果鼠标没有被捕获,这个消息会被发送到光标下方的窗口,否则,这个消息会被发送到捕获鼠标的窗口。
声明:
#define WM_XBUTTONDBLCLK 0x020D
参数
wParam
指示哪些虚拟键盘按键被按下,低16位可能的值如下(可同时存在多个标志):
宏 | 值 | 意思 |
MK_CONTROL | 0x0008 | 键盘CTRL键是按下状态 |
MK_LBUTTON | 0x0001 | 鼠标左键是按下状态 |
MK_MBUTTON | 0x0010 | 鼠标中键是按下状态 |
MK_RBUTTON | 0x0002 | 鼠标右键是按下状态 |
MK_SHIFT | 0x0004 | 键盘SHIFT键是按下状态 |
MK_XBUTTON1 | 0x0020 | 鼠标第一个X按钮是按下状态 |
MK_XBUTTON2 | 0x0040 | 鼠标第二个X按钮是按下状态 |
高16位可能的值如下(同时只能一个标志存在):
宏 | 值 | 意思 |
XBUTTON1 | 0x0001 | 第一个X键被双击 |
XBUTTON2 | 0x0002 | 第二个X键被双击 |
lParam
低16位标识光标的横坐标。这个坐标是相对客户区左上角而言。
高16位标识光标的纵坐标。这个坐标是相对客户区左上角而言。
返回值
类型:LRESULT
如果应用程序处理了这个消息,应该返回0。
备注
支持
最低桌面系统支持 | Windows 2000 Professional |
头文件 | Winuser.h (已包含在Windows.h中) |