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