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

Vedere anche

Riferimenti

Classe di CMenu

Grafico della gerarchia

CMenu::SetDefaultItem