CreatePopupMenu

Die CreatePopupMenu -Funktion erstellt eine Drop-Down-Menü, Untermenü oder Kontextmenü. Das Menü ist zunächst leer. Sie können einfügen oder fügen Sie Menüelemente mithilfe der InsertMenuItem -Funktion. Die InsertMenu -Funktion können Sie auch fügen Sie Menüelemente und die Funktion AppendMenu Menüelemente anfügen.

HMENU CreatePopupMenu(VOID) 

Parameter

Diese Funktion hat keine Parameter.

Rückgabewerte

Wenn die Funktion erfolgreich ist, ist der Rückgabewert das Handle für den neu erstellten Menü.

Wenn die Funktion fehlschlägt, ist der Rückgabewert NULL. Rufen Sie Fehlerinformationen verlängert bekommen, GetLastError.

Bemerkungen

Die Anwendung kann das neue Menü zu einem vorhandenen Menü hinzufügen, oder es kann ein Kontextmenü anzeigen, durch Aufrufen der TrackPopupMenuEx oder TrackPopupMenu -Funktion.

Ein Menü, das einem Fenster zugeordnet ist zugeordnete Ressourcen werden automatisch freigegeben. Wenn das Menü nicht zu einem Fenster zugeordnet ist, muss eine Anwendung im Menü vor dem Schließen zugeordnete Systemressourcen frei. Eine Anwendung freigibt Menüressourcen durch Aufrufen der DestroyMenu -Funktion.

Windows 95:Das System kann maximal 16.364 Menü Griffe unterstützen.

QuickInfo

&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Version 1.0 oder höher benötigt.
Header:In winuser.h deklarierten.
Importieren Bibliothek:Verwenden Sie user32.lib.

Siehe auch

Übersicht über die Menüs, Menüfunktionen, AppendMenu, CreateMenu, DestroyMenu, InsertMenu, SetMenu, TrackPopupMenu, TrackPopupMenuEx, InsertMenuItem

Index