GetMenuDefaultItem

Die GetMenuDefaultItem -Funktion bestimmt das Standard-Menüelement im Menü angegebenen.

(UINT GetMenuDefaultItem HMENU  hMenu,  UINT  fByPos,  UINT  GmdiFlags  );
 

Parameter

hMenu
Behandeln Sie, um das Menü für das Abrufen das Standard-Menüelement.
fByPos
Wert, der angibt, ob das Menüelement Bezeichner oder seine Position abzurufen. Wenn dieser Parameter FALSE ist, wird der Bezeichner zurückgegeben. Andernfalls wird die Position zurückgegeben.
gmdiFlags
Wert, der angibt, wie die Funktion für Menüelemente sucht. Dieser Parameter kann NULL oder mehr der folgenden Werte sein.:
Wert Bedeutung
GMDI_GOINTOPOPUPS Wenn das Standardelement einer, die ein Untermenü öffnet ist, die Funktion ist rekursiv in das entsprechende Untermenü suchen angibt. Wenn das Untermenü kein Standardelement besitzt, identifiziert der Rückgabewert das Element, das das Untermenü öffnen.

Standardmäßig gibt die Funktion das erste Standardelement im angegebenen Menü, unabhängig davon, ob es sich um ein Element handelt, die ein Untermenü öffnen.

GMDI_USEDISABLED Gibt an, dass die Funktion zurückgeben ein Standardelements, auch wenn es deaktiviert ist.

Standardmäßig überspringt die Funktion deaktiviert oder graue Elemente.


Rückgabewerte

Wenn die Funktion erfolgreich ist, ist der Rückgabewert die Bezeichner oder die Position des Menüelements.

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

QuickInfo

&Nbsp; Windows NT: Version 4.0 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:In winuser.h deklarierten.
Importieren Bibliothek:Verwenden Sie user32.lib.

Siehe auch

Übersicht über die Menüs, Menü-Funktionen, SetMenuDefaultItem