CContextMenuManager::TrackPopupMenu
Exibe o menu de atalho especificado e retorna o índice de 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 este método exibe.[in] x
O deslocamento horizontal para o menu de atalho no cliente coordena.[in] y
O deslocamento vertical para o menu de atalho no cliente coordena.[in] pWndOwner
Um ponteiro para a janela pai do menu de atalho.[in] bRightAlign
Um parâmetro boolean que indica como os itens de menu são alinhados.Se bRightAlign é TRUE, menu é alinhado à direita para a ordem de leitura d-e.Se bRightAlign é FALSEo menu, um é alinhado à esquerda para a direita de leitura.
Valor de retorno
A identificação de O comando de menu comando que o usuário escolher; 0 se o usuário fecha o menu de atalho sem selecionar um comando de menu.
Comentários
Este método funciona como uma chamada modal para exibir um menu de atalho.O aplicativo não continuará a próxima linha no código do usuário fecha o menu de atalho seleciona um comando.Um método alternativo que você pode usar para exibir um menu de atalho é CContextMenuManager::ShowPopupMenu.O método não é uma chamada modal e não retornará a identificação do comando selecionado.
Requisitos
Cabeçalho: afxcontextmenumanager.h