OleCreateMenuDescriptor-Funktion (ole2.h)
Erstellt und gibt einen OLE-Menüdeskriptor (d. h. eine von OLE bereitgestellte Datenstruktur, die die Menüs beschreibt) für OLE zurück, die beim Senden von Menümeldungen und Befehlen verwendet werden soll.
Syntax
HOLEMENU OleCreateMenuDescriptor(
[in] HMENU hmenuCombined,
[in] LPOLEMENUGROUPWIDTHS lpMenuWidths
);
Parameter
[in] hmenuCombined
Handle für das kombinierte Menü, das vom -Objekt erstellt wurde.
[in] lpMenuWidths
Zeiger auf ein Array von sechs LONG-Werten , die die Anzahl der Menüs in jeder Gruppe angeben.
Rückgabewert
Gibt das Handle an den Deskriptor oder NULL zurück, wenn nicht genügend Arbeitsspeicher verfügbar ist.
Hinweise
Die OleCreateMenuDescriptor-Funktion kann vom -Objekt aufgerufen werden, um einen Deskriptor für das zusammengesetzte Menü zu erstellen. OLE verwendet dann diesen Deskriptor, um Menümeldungen und Befehle zu senden. Um den freigegebenen Menüdeskriptor frei zu geben, wenn er nicht mehr benötigt wird, sollte der Container die Begleithilfsfunktion OleDestroyMenuDescriptor aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ole2.h |
Bibliothek | Ole32.lib |
DLL | Ole32.dll |
APIs | ext-ms-win-com-ole32-l1-1-3 (eingeführt in Windows 10, Version 10.0.10240) |