Compartilhar via


CMenu::Attach

Anexa um menu do windows existente a um objeto de CMenu .

BOOL Attach( 
   HMENU hMenu  
);

Parâmetros

  • hMenu
    Especifica um identificador para um menu do windows.

Valor de retorno

Diferente de zero se a operação foi com êxito; se não 0.

Comentários

Essa função não deve ser chamado se um menu já é anexado ao objeto de CMenu . A alça de menu é armazenada no membro de dados de m_hMenu .

Se o menu que você deseja manipular já esteja associado com uma janela, você pode usar a função de CWnd::GetMenu para obter um identificador para o menu.

Exemplo

CMenu mnu;
HMENU hmnu = AfxGetMainWnd()->GetMenu()->GetSafeHmenu();
mnu.Attach(hmnu);

// Now you can manipulate the window's menu as a CMenu 
// object...

mnu.Detach();

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CMenu

Gráfico da hierarquia

CMenu::Detach

CMenu::CMenu

CWnd::GetMenu