WM_CONTEXTMENU

【勇芳软件工作室】汉化HomePreviousNext

WM_CONTEXTMENU消息通知窗口用户在窗口中单击鼠标右键(【右击】)。

hwnd = (HWND) wParam;

xPos = LOWORD(lParam);

yPos = HIWORD(lParam);

参数

【HWND】

处理到用户右键单击鼠标的窗口。这可以是接收消息的窗口的子窗口。有关处理此消息的更多信息,请参阅备注部分。

【XPOS】

水平位置的光标,在屏幕坐标时,在鼠标点击时。

【yPos】

在鼠标点击时,光标的垂直位置,以屏幕坐标为单位。

返回值

无返回值。

备注

窗口可以使用TrackPopupMenuTrackPopupMenuEx功能显示快捷菜单来处理此消息。

如果窗口不显示快捷菜单,则应将此消息传递给DefWindowProc功能。如果窗口是子窗口,DefWindowProc将消息发送给父窗口。否则,如果指定的位置在窗口的标题中,DefWindowProc将显示默认的快捷菜单。

DefWindowProc在处理WM_RBUTTONUP或WM_NCRBUTTONUP消息时生成WM_CONTEXTMENU消息。

也可以看看

DefWindowProc, TrackPopupMenu, TrackPopupMenuEx, WM_NCRBUTTONUP, WM_RBUTTONUP