WM_CONTEXTMENU消息通知窗口用户在窗口中单击鼠标右键(【右击】)。
hwnd = (HWND) wParam;
xPos = LOWORD(lParam);
yPos = HIWORD(lParam);
参数
【HWND】
处理到用户右键单击鼠标的窗口。这可以是接收消息的窗口的子窗口。有关处理此消息的更多信息,请参阅备注部分。
【XPOS】
水平位置的光标,在屏幕坐标时,在鼠标点击时。
【yPos】
在鼠标点击时,光标的垂直位置,以屏幕坐标为单位。
返回值
无返回值。
备注
窗口可以使用TrackPopupMenu或TrackPopupMenuEx功能显示快捷菜单来处理此消息。
如果窗口不显示快捷菜单,则应将此消息传递给DefWindowProc功能。如果窗口是子窗口,DefWindowProc将消息发送给父窗口。否则,如果指定的位置在窗口的标题中,DefWindowProc将显示默认的快捷菜单。
DefWindowProc在处理WM_RBUTTONUP或WM_NCRBUTTONUP消息时生成WM_CONTEXTMENU消息。
也可以看看
DefWindowProc, TrackPopupMenu, TrackPopupMenuEx, WM_NCRBUTTONUP, WM_RBUTTONUP