Objet IShellDispatch

Représente un objet dans l’interpréteur de commandes. Des méthodes sont fournies pour contrôler l’interpréteur de commandes et exécuter des commandes dans le shell. Il existe également des méthodes pour obtenir d’autres objets liés à l’interpréteur de commandes.

Notes

IShellDispatch est implémenté et accessible via l’objet Shell .

Membres

L’objet IShellDispatch possède les types de membres suivants :

Méthodes

L’objet IShellDispatch a ces méthodes.

Méthode Description
BrowseForFolder Crée une boîte de dialogue qui permet à l’utilisateur de sélectionner un dossier, puis de retourner l’objet dossier du dossier sélectionné.
CascadeWindows Cascade toutes les fenêtres sur le bureau. Cette méthode a le même effet que de cliquer avec le bouton droit sur la barre des tâches et de sélectionner des fenêtres en cascade.
ControlPanelItem Exécute l’application du panneau de configuration spécifiée. Si l’application est déjà ouverte, elle activera l’instance en cours d’exécution.

[!Note]
à partir de Windows Vista, la plupart des applications du panneau de configuration sont des éléments de Shell et ne peuvent pas être ouvertes avec cette fonction. Pour ouvrir ces applications du panneau de configuration, transmettez le nom canonique à control.exe. Par exemple :

control.exe /name Microsoft.Personalization

EjectPC Éjecte l’ordinateur de sa station d’accueil. Cela revient à cliquer sur le menu Démarrer et à sélectionner éjecter le PC, si votre ordinateur prend en charge cette commande.
Explorer ouvre un dossier spécifié dans une fenêtre de l’explorateur de Windows.
FileRun Affiche la boîte de dialogue exécuter à l’utilisateur.
FindComputer Affiche la boîte de dialogue résultats de la recherche : ordinateurs . La boîte de dialogue affiche le résultat de la recherche d’un ordinateur spécifié.
FindFiles Affiche la boîte de dialogue Rechercher : tous les fichiers . Cela revient à cliquer sur le menu Démarrer , puis à sélectionner Rechercher.
Aide affiche la fenêtre d’aide et de Support Windows. Cette méthode a le même effet que le fait de cliquer sur le menu Démarrer et de sélectionner aide et support.
MinimizeAll Réduit toutes les fenêtres sur le bureau. cette méthode a le même effet que lorsque vous cliquez avec le bouton droit sur la barre des tâches et que vous sélectionnez réduire tout Windows sur les anciens systèmes ou si vous cliquez sur l’icône afficher le bureau dans la barre des tâches.
Joint Crée et retourne un objet Folder pour le dossier spécifié.
Ouvrir Ouvre le dossier spécifié.
RefreshMenu Actualise le contenu du menu Démarrer . utilisé uniquement avec les systèmes précédents Windows XP.
SetTime Affiche la boîte de dialogue date et heure . Cette méthode a le même effet que de cliquer avec le bouton droit sur l’horloge dans la zone d’état de la barre des tâches et de sélectionner ajuster la date/l’heure.
ShutdownWindows affiche la boîte de dialogue arrêter le Windows . Cela revient à cliquer sur le menu Démarrer et à sélectionner arrêter.
Momentané équipements
TileHorizontally Mosaïques horizontalement toutes les fenêtres sur le bureau. Cette méthode a le même effet que le clic droit sur la barre des tâches et la sélection de l’option afficher les fenêtres empilées.
TileVertically Mosaïque verticalement toutes les fenêtres sur le bureau. Cette méthode a le même effet que le clic droit sur la barre des tâches et la sélection de l’option afficher les fenêtres côte à côte.
TrayProperties Affiche la boîte de dialogue Propriétés de la barre des tâches et du menu Démarrer . Cette méthode a le même effet que lorsque vous cliquez avec le bouton droit sur la barre des tâches et sélectionnez Propriétés.
UndoMinimizeALL Restaure toutes les fenêtres de bureau à l’État où elles se trouvaient avant la dernière commande MinimizeAll . cette méthode a le même effet que de cliquer avec le bouton droit sur la barre des tâches et de sélectionner annuler réduire tout Windows (sur les systèmes plus anciens) ou un second clic sur l’icône afficher le bureau dans la barre des tâches.
Windows Crée et retourne un objet ShellWindows . Cet objet représente une collection de toutes les fenêtres ouvertes qui appartiennent au shell.

Propriétés

L’objet IShellDispatch a ces propriétés.

Propriété Type d’accès Description
Application
Lecture seule
Contient un objet qui représente une application.
Parent
Lecture seule
Récupère un objet qui représente le parent de l’objet actuel.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professional, Windows XP [ desktop apps uniquement]
Serveur minimal pris en charge
Windows 2000 Server - [Applications de bureau uniquement]
En-tête
Shldisp. h
MIDL
Shldisp. idl
DLL
Shell32.dll (version 4,71 ou ultérieure)

Voir aussi

IDispatch

Objet Shell