GetMenuBarInfo-Funktion (winuser.h)
Ruft Informationen zur angegebenen Menüleiste ab.
BOOL GetMenuBarInfo(
[in] HWND hwnd,
[in] LONG idObject,
[in] LONG idItem,
[in, out] PMENUBARINFO pmbi
);
[in] hwnd
Typ: HWND
Ein Handle für das Fenster (Menüleiste), dessen Informationen abgerufen werden sollen.
[in] idObject
Typ: LONG
Das Menüobjekt. Dieser Parameter kann einen der folgenden Werte annehmen.
Wert | Bedeutung |
---|---|
|
Das Popupmenü, das dem Fenster zugeordnet ist. |
|
Die Menüleiste, die dem Fenster zugeordnet ist (siehe getMenu-Funktion ). |
|
Das Systemmenü, das dem Fenster zugeordnet ist (siehe getSystemMenu-Funktion ). |
[in] idItem
Typ: LONG
Das Element, für das Informationen abgerufen werden sollen. Wenn dieser Parameter null ist, ruft die Funktion Informationen über das Menü selbst ab. Wenn dieser Parameter 1 ist, ruft die Funktion Informationen zum ersten Element im Menü ab usw.
[in, out] pmbi
Typ: PMENUBARINFO
Ein Zeiger auf eine MENUBARINFO-Struktur , die die Informationen empfängt. Beachten Sie, dass Sie das cbSize-Element auf festlegen müssen, sizeof(MENUBARINFO)
bevor Sie diese Funktion aufrufen.
Typ: BOOL
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.
Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf.
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 | winuser.h (windows.h einschließen) |
Bibliothek | User32.lib |
DLL | User32.dll |
APIs | ext-ms-win-ntuser-misc-l1-5-0 (eingeführt in Windows 10, Version 10.0.10240) |
Konzept
Referenz