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)