CContextMenuManager::TrackPopupMenu
Exibe o menu de atalho especificada e retorna o índice do comando de menu de atalho selecionado.
virtual UINT TrackPopupMenu(
HMENU hmenuPopup,
int x,
int y,
CWnd* pWndOwner,
BOOL bRightAlign = FALSE
);
Parâmetros
[in] hmenuPopup
O identificador do menu de atalho que exibe esse método.[in] x
Horizontal de deslocamento para o menu de atalho nas coordenadas do cliente.[in] y
O deslocamento para o menu de atalho nas coordenadas do cliente vertical.[in] pWndOwner
Um ponteiro para a janela pai do menu de atalho.[in] bRightAlign
Um parâmetro booliano que indica como os itens de menu são alinhados.If bRightAlign é TRUE, o menu é alinhado à direita para a sentido de leitura da direita para a esquerda. If bRightAlign é FALSE, o menu é alinhado à esquerda para a sentido de leitura da da esquerda para a direita.
Valor de retorno
A ID de comando de menu do comando que o usuário escolhe; 0 se o usuário fechar o menu de atalho sem selecionar um comando de menu.
Comentários
Esse método funciona sistema autônomo uma telefonar restrita para exibir um menu de atalho.O aplicativo não continuará a seguinte linha no código até que o usuário fecha o menu de atalho ou seleciona um comando.Um método alternativo que você pode usar para exibir um menu de atalho é CContextMenuManager::ShowPopupMenu. Esse método não é uma telefonar de janela restrita e não retornará a ID do comando selecionado.
Requisitos
Cabeçalho: afxcontextmenumanager.h