Compartilhar via


CWnd::OnInitMenu

A estrutura chama esta função de membro quando um menu está prestes a se tornar ativo.

afx_msg void OnInitMenu(
   CMenu* pMenu 
);

Parâmetros

  • pMenu
    Especifica o menu para ser inicializado.Pode ser temporário e não devem ser armazenados para uso posterior.

Comentários

OnInitMenu chamado quando o usuário clicar em um item no BAR de menus ou pressiona uma tecla de menu. Substitua esta função de membro para modificar o menu antes que seja exibido.

OnInitMenu é chamado somente uma vez, quando um menu é acessado pela primeira vez (por exemplo, quando um usuário clica em um item da BAR de menus). Esse método não fornece informações sobre itens de menu.Enquanto o usuário se move para itens de menu (por exemplo, movendo o mouse através de vários itens de menu) a função não é chamada novamente.Depois que o usuário sai do menu (por exemplo, clicando na área de cliente de aplicativo) e depois clica em um item da BAR de menus, a função será chamada novamente.

Observação:

Este me função da estrutura de tópicos é chamada pela estrutura para permitir que seu aplicativo manipular uma mensagem do Windows.Os parâmetros passados para sua função refletem os parâmetros recebidos pela estrutura quando a mensagem foi recebida.Se você telefonar a implementação da classe base dessa função, essa implementação usará os parâmetros passados originalmente com a mensagem e não os parâmetros que você fornecer para a função.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CWnd

Gráfico de hierarquia

CWnd::OnInitMenuPopup

WM_INITMENU

Outros recursos

Membros CWnd