Freigeben über


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

Siehe auch

Referenz

CMenu-Klasse

Hierarchien-Diagramm

CMenu::SetDefaultItem