CMenu::CreatePopupMenu
Erstellt ein Popupmenü und fügt es dem CMenu-Objekt.
BOOL CreatePopupMenu( );
Rückgabewert
Ungleich 0 (null), wenn das Popupmenü erfolgreich erstellt wurde; andernfalls 0.
Hinweise
Das Menü ist zunächst leer. Menüelemente können hinzugefügt werden, indem die AppendMenu oder InsertMenu-Memberfunktion verwendet. Die Anwendung kann das Kontextmenü einem vorhandenen Menü oder ein Popupmenü hinzufügen. Die TrackPopupMenu-Memberfunktion wird, um dieses Menü als unverankertes Popupmenü anzuzeigen verwendet werden und Auswahl im Popupmenü nachzuverfolgen.
Wenn das Menü zu einem Fenster zugewiesen wird, wird es automatisch zerstört, wenn das Fenster zerstört wird. Wenn das Menü zu einem vorhandenen Menü hinzugefügt wird, wird es automatisch zerstört, wenn dieses Menü zerstört wird.
Bevor sie beendet muss eine Anwendung die Systemressourcen freigeben, die mit einem Popupmenü zugeordnet werden, wenn das Menü nicht zu einem Fenster zugewiesen wird. Eine Anwendung gibt ein Menü frei, indem sie die DestroyMenu-Memberfunktion aufruft.
Beispiel
Im Beispiel für CMenu::CreateMenu.
Anforderungen
Header: afxwin.h