Condividi tramite


CMenu::Attach

Associa un menu esistente di Windows a un oggetto CMenu.

BOOL Attach(
   HMENU hMenu 
);

Parametri

  • hMenu
    Specifica un handle di un menu di Windows.

Valore restituito

Diverso da zero se l'operazione ha esito positivo; in caso contrario 0.

Note

Questa funzione non deve essere chiamata se un menu è già connesso all'oggetto CMenu.L'handle del menu vengono archiviate nel membro dati m_hMenu.

Se il menu che si desidera modificare già associato a una finestra, è possibile utilizzare la funzione CWnd::GetMenu per ottenere un handle il menu.

Esempio

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

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

mnu.Detach();

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CMenu

Grafico della gerarchia

CMenu::Detach

CMenu::CMenu

CWnd::GetMenu