Compartilhar via


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

Consulte também

Referência

Classe de CContextMenuManager

Gráfico de hierarquia

CContextMenuManager::ShowPopupMenu