CMenu::GetDefaultItem
Détermine l'élément de menu par défaut dans le menu spécifié.
UINT GetDefaultItem(
UINT gmdiFlags,
BOOL fByPos = FALSE
);
Paramètres
gmdiFlags
Évaluez spécifier comment les recherches de fonction pour les éléments de menu. Ce paramètre peut ne pas être en, l'une, ou une combinaison des valeurs suivantes :Valeur
Signification
GMDI_GOINTOPOPUPS
Spécifie que, si l'élément par défaut est un qui ouvre un sous-menu, la fonction est de la recherche 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é, que c'est un élément qui ouvre un sous-menu.
GMDI_USEDISABLED
Spécifie que la fonction est de retourner un élément par défaut, même s'il est désactivé.
Par défaut, la fonction ignore les éléments désactivés ou grisés.
fByPos
Évaluez spécifier si récupérer sa position de l'élément de menu l'identificateur ou. Si ce paramètre est FALSE, l'identificateur est retourné. Sinon, la position est retournée.
Valeur de retour
Si la fonction réussit, la valeur de retour est l'identificateur ou la position de l'élément de menu. Si la fonction échoue, la valeur de retour est - 1.
Notes
Cette fonction membre implémente le comportement de la fonction GetMenuDefaultItemWin32, comme décrit dans Kit de développement logiciel Windows.
Exemple
Consultez l'exemple pour CMenu::InsertMenu.
Configuration requise
Header: afxwin.h