Partilhar via


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

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CContextMenuManager

CContextMenuManager::ShowPopupMenu