GetMenuDefaultItem

La funzione GetMenuDefaultItem determina la voce di menu predefinito specificato dal menu.

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

Parametri

hMenu
Gestire il menu per il quale recuperare la voce di menu predefinito.
fByPos
Valore che specifica se recuperare l'identificatore della voce di menu o la sua posizione. Se questo parametro è FALSE, viene restituito l'identificatore. In caso contrario, viene restituita la posizione.
gmdiFlags
Valore che specifica come la funzione Cerca per voci di menu. Questo parametro può essere zero o più dei seguenti valori:
Valore Significato
GMDI_GOINTOPOPUPS Specifica se l'elemento predefinito è uno che si apre un sottomenu, la funzione è di cercare in modo ricorsivo nel sottomenu corrispondente. Se il sottomenu non ha alcun elemento predefinito, il valore restituito identifica l'elemento che si apre il sottomenu.

Per impostazione predefinita, la funzione restituisce il primo elemento predefinito specificato dal menu, indipendentemente dal fatto se si tratta di un elemento che apre un sottomenu.

GMDI_USEDISABLED Specifica che la funzione deve restituire un elemento predefinito, anche se è disabilitato.

Per impostazione predefinita, la funzione ignora gli elementi disabili o grigio.


Valori restituiti

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. Per ottenere informazioni di errore estese, chiamare GetLastError.

Descrizione

nbsp; Windows &NT: richiede una versione 4.0 o successive.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarati in winuser.
Importare librerie:Utilizzare user32.lib.

Vedi anche

Panoramica di menu, Menu funzioni, SetMenuDefaultItem