新闻资讯
看你所看,想你所想

WM_RBUTTONDOWN

WM_RB来自UTTONDOWN消息当用户在window客户区牛势效听解未域点击鼠标右键的时候发送。如果当前鼠标没有被捕捉,消息发送给360百科鼠标下面的window窗体。否则,消息发送给当前捕捉鼠标消息的方法。

  • 中文名 WM_RBUTTONDOWN
  • 参    数 wParam
  • 语    法 WM_RBUTTONDOWN
  • 操作系统 window

语法

  WM_RBUTTONDOWN

  WPARAM wParam

  LPARAM lParam来自;

参数

  wParam

  指示是否其它键被按下。此参数可以是以下的360百科直:

  MK_CONTROL 键盘CTRL键被按下亲村乡

  MK_LBUTTON 鼠标左键被按下。

  MK_MBUTTON 鼠标中键被按下盾责慢景曾准吃们渐

  MK_RBUTTON 鼠标右键被按下。

  MK_SHIFT 键盘SHIFT键被按下。

  MK_XBUTTON1 Windows 2000/XP: The first X button is down.

  MK_线XBUTTON2 Windows 2000/XP: The second X button is down.lPara简致脸五m

  lParam

  低字节表示光标的X坐标,钢运时坐标是相对于客户区域的左上角。

  高字节表示光标的Y坐标,坐标是相对于客户区域的左上角。

  备注

  使用以下代码获取光标的坐标:

  1.xPos = GET_X_LPARAM(lP房茶地谓若伤大盾弱aram);

  2.yPos = GET_Y_LPARAM(lParam)史北式赶齐为不从运而击;

  以上代码需要使用ATL库,包含在windowsx.h头文件中。

  请不要金益片茶拉商使用下面的代码,具体解释请球请跟参照相关词条:

  1.xPos = LOWORD(lParam);

  2.yPos = HIWORD(lParam);

  护乐帮川鲜书另外,您也可以使用MAKEPOINTS宏转换lParam参数到POINTS结构。

  要检测ATL键精王远是否被按下,请使用GetKeyState(VK_MENU)<0,注意,不能使用GetAsyncKeyState。

转载请注明出处安可林文章网 » WM_RBUTTONDOWN

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com