当用户在窗口的客户端区域中释放鼠标左键时,会发布WM_LBUTTONUP消息。如果未捕获鼠标,则该消息会发布到光标下方的窗口中。否则,消息将发布到已捕获鼠标的窗口。
WM_LBUTTONUP
fwKeys = wParam; //键标志
xPos = LOWORD(lParam); //光标的水平位置
yPos = HIWORD(lParam); //光标的垂直位置
参数
【fwKeys】
价值【wParam中】.指示各种虚拟键是否关闭。此参数可以是以下值的任意组合:
值 | 描述 |
MK_CONTROL | 如果CTRL键关闭,请设置。 |
MK_MBUTTON | 设置中间的鼠标按钮是否关闭。 |
MK_RBUTTON | 设置鼠标右键是否关闭。 |
MK_SHIFT | 设置SHIFT键是否关闭。 |
【XPOS】
【lParam的】的低位字的值。指定光标的x坐标。坐标相对于客户区域的左上角。
【yPos】
【lParam的】的高字词的值。指定光标的y坐标。坐标相对于客户区域的左上角。
返回值
如果应用程序处理此消息,则应返回零。
备注
应用程序可以使用MAKEPOINTS宏将【lParam的】参数转换为POINTS结构。
也可以看看
GetCapture, MAKEPOINTS, POINTS, SetCapture, WM_LBUTTONDBLCLK, WM_LBUTTONDOWN