Freigeben über


CMenu::Attach

Fügt ein vorhandenes Menü Fenster zu einem CMenu-Objekt.

BOOL Attach(
   HMENU hMenu 
);

Parameter

  • hMenu
    Gibt ein Handle für ein Menü Fenster an.

Rückgabewert

Ungleich 0 (null), wenn der Vorgang erfolgreich war; 0 andernfalls.

Hinweise

Diese Funktion sollte nicht aufgerufen werden, wenn ein Menü bereits zum CMenu-Objekt angefügt wird.Das Menühandle wird im m_hMenu Datenmember gespeichert.

Wenn das Menü, das Sie bearbeiten möchten, bereits mit einem, können Sie die CWnd::GetMenu-Funktion verwenden, um ein Handle für das Menü zu stammen zugeordnet ist.

Beispiel

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

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

mnu.Detach();

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CMenu-Klasse

Hierarchien-Diagramm

CMenu::Detach

CMenu::CMenu

CWnd::GetMenu