CMenu::GetDefaultItem
Determina la voce di menu predefinita nel menu specificato.
UINT GetDefaultItem(
UINT gmdiFlags,
BOOL fByPos = FALSE
);
Parametri
gmdiFlags
Stimare specificare come funzione trova le voci di menu. Questo parametro può essere none, uno, o una combinazione dei valori seguenti:Valore
Significato
GMDI_GOINTOPOPUPS
Specifica che, se l'elemento predefinito è quello visualizzato un sottomenu, la funzione è di trovare il menu corrispondente in modo ricorsivo. Se il menu non ha elemento predefinito, il valore restituito identifica l'elemento che apre il sottomenu.
Per impostazione predefinita, la funzione restituisce il primo elemento nel menu predefinito specificato, indipendentemente dal fatto che è un elemento che apre un sottomenu.
GMDI_USEDISABLED
Specifica che la funzione è di restituire un elemento predefinito, anche se è disabilitata.
Per impostazione predefinita, la funzione ignora gli elementi disabilitati o in grigio.
fByPos
Stimare specificare se recuperare la posizione della voce di menu l'identificatore o. Se questo parametro è FALSE, l'identificatore viene restituito. In caso contrario, il percorso viene restituita.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è l'identificatore o la posizione della voce di menu. Se la funzione ha esito negativo, il valore restituito è - 1.
Note
Questa funzione membro implementa il comportamento della funzione Win32 GetMenuDefaultItem, come descritto in Windows SDK.
Esempio
Vedere l'esempio relativo CMenu::InsertMenu.
Requisiti
Header: afxwin.h