Partager via


CMenu::Attach

Joint un menu existant à un objet d' CMenu .

BOOL Attach( 
   HMENU hMenu  
);

Paramètres

  • hMenu
    Spécifie un handle d'un menu de windows.

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon 0.

Notes

Cette fonction ne doit pas être appelée si un menu est déjà lié à l'objet d' CMenu . Le handle de menu est stocké dans le membre d' m_hMenu .

Si le menu que vous souhaitez manipuler est déjà associé à une fenêtre, vous pouvez utiliser la fonction de CWnd::GetMenu pour obtenir un handle dans le menu.

Exemple

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

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

mnu.Detach();

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CMenu, classe

Graphique de la hiérarchie

CMenu::Detach

CMenu::CMenu

CWnd::GetMenu