CMenu::GetDefaultItem

UINT GetDefaultItem (UINT gmdiFlags, BOOL fByPos = FALSE);

Valeur de retour

Si la fonction réussit, la valeur de retour est l'identifiant ou la position de l'élément de menu. Si la fonction échoue, la valeur de retour est - 1.

Paramètres

gmdiFlags

Valeur qui spécifie comment la fonction recherche d'éléments de menu. Ce paramètre peut être aucun, un ou une combinaison des valeurs suivantes:

Valeur Sens
GMDI_GOINTOPOPUPS Spécifie que, si l'élément par défaut est celle qui ouvre un sous-menu, la fonction est à chercher dans le sous-menu correspondant de manière récursive. Si le sous-menu n'a aucun élément par défaut, la valeur de retour identifie l'élément qui ouvre le sous-menu.

Par défaut, la fonction retourne le premier élément par défaut dans le menu spécifié, indépendamment de la question de savoir si c'est un élément qui ouvre un sous-menu.

GMDI_USEDISABLED Spécifie que la fonction doit retourner un élément par défaut, même si elle est désactivée.

Par défaut, la fonction ignore les éléments handicapés ou estompés.


fByPos

Valeur spécifiant s'il faut récupérer l'identificateur de l'élément de menu ou sa position. Si ce paramètre est FALSE, l'identificateur est retourné. Sinon, la position est retournée.

Remarques

Cette fonction membre implémente le comportement de la fonction Win32 GetMenuDefaultItem, comme décrit dans le SDK de la plate-forme.

Aperçu des CMenu |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CMenu::SetDefaultItem

Index