Méthode IExplorerCommand ::EnumSubCommands (shobjidl_core.h)
Récupère un énumérateur pour les sous-commandes d’une commande.
Syntaxe
HRESULT EnumSubCommands(
[out] IEnumExplorerCommand **ppEnum
);
Paramètres
[out] ppEnum
Type : IEnumExplorerCommand**
Lorsque cette méthode retourne correctement, contient un pointeur d’interface IEnumExplorerCommand qui peut être utilisé pour parcourir l’ensemble de sous-commandes.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Les sous-commandes sont affichées sous forme d’éléments déroulants de menu à l’aide d’un bouton Fractionner lorsque les commandes sont exposées en haut d’une fenêtre windows Explorer. Dans cette position, seul le bouton de commande par défaut reçoit une icône. Dans un menu normal, les icônes de toutes les commandes s’affichent.
Les sous-commandes qui ont elles-mêmes des sous-commandes ne sont pas prises en charge par windows Explorer. Lorsqu’une commande a ses propres sous-commandes, elle doit désigner cette status en spécifiant ECF_HASSUBCOMMANDS dans l’appel IExplorerCommand ::GetFlags.
Configuration requise
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 (inclure Shobjidl.h) |