CContextMenuManager::TrackPopupMenu
显示指定的快捷菜单并返回选定的快捷菜单命令的索引。
virtual UINT TrackPopupMenu(
HMENU hmenuPopup,
int x,
int y,
CWnd* pWndOwner,
BOOL bRightAlign = FALSE
);
参数
[in] hmenuPopup
此方法以显示快捷菜单句柄。[in] x
快捷菜单的水平扭曲在客户端协调。[in] y
快捷菜单的垂直偏移量在客户端协调。[in] pWndOwner
指针到快捷菜单的父窗口。[in] bRightAlign
指示的boolean参数菜单项的对齐方式。 如果 bRightAlign 是 TRUE,菜单为从右向左的读取顺序右对齐。 如果 bRightAlign 是 FALSE,菜单针对从左向右读取顺序是左对齐。
返回值
用户选择命令的菜单命令ID;0,如果用户关闭快捷菜单,而无需选择菜单命令。
备注
此方法用作模式调用以显示快捷菜单。 应用程序不会继续在以下代码行在用户内关闭快捷菜单或选择命令。 可以使用显示快捷菜单中的一种方法是 CContextMenuManager::ShowPopupMenu。 方法不是模式调用而不会返回选定命令的ID。
要求
标头: afxcontextmenumanager.h