IExplorerCommand ::GetFlags, méthode (shobjidl_core.h)
Obtient les indicateurs associés à une commande Windows Explorer.
Syntaxe
HRESULT GetFlags(
[out] EXPCMDFLAGS *pFlags
);
Paramètres
[out] pFlags
Type : EXPCMDFLAGS*
Lorsque cette méthode est retournée, cette valeur pointe vers les indicateurs de commande actuels. Une des autres valeurs suivantes :
ECF_DEFAULT (0x000)
Windows 7 et versions ultérieures. Aucun indicateur de commande n’est défini.
ECF_HASSUBCOMMANDS (0x001)
La commande comporte des sous-commandes.
ECF_HASSPLITBUTTON (0x002)
Un bouton fractionné s’affiche.
ECF_HIDELABEL (0x004)
L’étiquette est masquée.
ECF_ISSEPARATOR (0x008)
La commande est un séparateur.
ECF_HASLUASHIELD (0x010)
Un bouclier UAC s’affiche.
ECF_SEPARATORBEFORE (0x020)
Introduit dans Windows 7. La commande se trouve dans le menu situé juste en dessous d’un séparateur.
ECF_SEPARATORAFTER (0x040)
Introduit dans Windows 7. La commande se trouve dans le menu juste au-dessus d’un séparateur.
ECF_ISDROPDOWN (0x080)
Introduit dans Windows 7. La sélection de la commande ouvre un sous-menu déroulant (par exemple, Inclure dans la bibliothèque).
ECF_TOGGLEABLE (0x100)
Introduit dans Windows 8.
ECF_AUTOMENUICONS (0x200)
Introduit dans Windows 8.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shobjidl_core.h (incluez Shobjidl.h) |