CMenu::GetDefaultItem
Bestimmt das standardmäßige Menüelement auf dem angegebenen Menü.
UINT GetDefaultItem(
UINT gmdiFlags,
BOOL fByPos = FALSE
);
Parameter
gmdiFlags
Bewerten Sie anzugeben, wie die Funktionssuchen für Menüelemente.Dieser Parameter kann keine, eine oder eine Kombination der folgenden Werte sein:Wert
Bedeutung
GMDI_GOINTOPOPUPS
Gibt an, dass, wenn das standardmäßige Element eines ist, das ein Untermenü geöffnet, die Funktion, im entsprechenden Untermenü rekursiv zu finden ist.Wenn im Untermenü kein Standard Element, identifiziert der Rückgabewert das Element, das das Untermenü geöffnet wird.
Standardmäßig gibt die Funktion die erste standardmäßige Element auf dem angegebenen Menü zurück, unabhängig davon, ob es ein Element, das ein Untermenü geöffnet wird.
GMDI_USEDISABLED
Gibt an, dass die Funktion, ein Element zurückzugeben ist, selbst wenn sie deaktiviert ist.
Standardmäßig überspringt die Funktion die deaktivierten oder abgeblendeten Elemente.
fByPos
Bewerten Sie, anzugeben, ob des den Bezeichner oder die seine Position Menüelements abruft.Wenn dieser Parameter FALSE ist, wird der Bezeichner zurückgegeben.Andernfalls wird die Position zurückgegeben.
Rückgabewert
Wenn die Funktion folgt, ist der Rückgabewert der Bezeichner oder die Position des Menüelements.Wenn die Funktion fehlschlägt, ist der Rückgabewert 1. -.
Hinweise
Diese Memberfunktion implementiert das Verhalten der Win32-Funktion GetMenuDefaultItem, wie in Windows SDK beschrieben.
Beispiel
Im Beispiel für CMenu::InsertMenu.
Anforderungen
Header: afxwin.h