Oggetto IShellDispatch

Rappresenta un oggetto in Shell. I metodi vengono forniti per controllare shell e per eseguire comandi all'interno di Shell. Esistono anche metodi per ottenere altri oggetti correlati a Shell.

Nota

IShellDispatch viene implementato e accessibile tramite l'oggetto Shell .

 

Membri

L'oggetto IShellDispatch include questi tipi di membri:

Metodi

L'oggetto IShellDispatch include questi metodi.

Metodo Descrizione
BrowseForFolder Crea una finestra di dialogo che consente all'utente di selezionare una cartella e quindi restituisce l'oggetto Folder della cartella selezionata.
CascadeWindows Catena tutte le finestre sul desktop. Questo metodo ha lo stesso effetto di fare clic con il pulsante destro del mouse sulla barra delle applicazioni e selezionare Finestre a cascata.
ControlPanelItem Esegue l'applicazione di Pannello di controllo specificata. Se l'applicazione è già aperta, attiva l'istanza in esecuzione.
Nota: A partire da Windows Vista, la maggior parte delle applicazioni Pannello di controllo sono elementi shell e non può essere aperta con questa funzione. Per aprire tali applicazioni Pannello di controllo, passare il nome canonico a control.exe. Ad esempio:
control.exe /name Microsoft.Personalization

EjectPC Espulse il computer dalla sua stazione di ancoraggio. Questo è lo stesso di fare clic sul menu Start e selezionare Eject PC, se il computer supporta questo comando.
Esplora Apre una cartella specificata in una finestra di Esplora risorse di Windows.
FileRun Visualizza la finestra di dialogo Esegui all'utente.
FindComputer Visualizza la finestra di dialogo Risultati ricerca: computer . La finestra di dialogo mostra il risultato della ricerca di un computer specificato.
FindFiles Visualizza la finestra di dialogo Trova: tutti i file . Si tratta dello stesso modo di fare clic sul menu Start e quindi selezionare Cerca.
Help Visualizza la finestra Guida e supporto di Windows. Questo metodo ha lo stesso effetto di fare clic sul menu Start e selezionare Guida e supporto.
Ridurre al minimo tutti Riduce al minimo tutte le finestre sul desktop. Questo metodo ha lo stesso effetto di fare clic con il pulsante destro del mouse sulla barra delle applicazioni e selezionare Riduci tutte le finestre nei sistemi meno recenti o facendo clic sull'icona Mostra desktop sulla barra delle applicazioni.
Namespace Crea e restituisce un oggetto Folder per la cartella specificata.
Open Apre la cartella specificata.
RefreshMenu Aggiorna il contenuto del menu Start . Usato solo con i sistemi precedenti a Windows XP.
Settime Visualizza la finestra di dialogo Data e Ora . Questo metodo ha lo stesso effetto di fare clic con il pulsante destro del mouse sull'orologio nell'area di stato della barra delle applicazioni e selezionare Regola data/ora.
ShutdownWindows Visualizza la finestra di dialogo Arresta Windows . Si tratta dello stesso modo di fare clic sul menu Start e selezionare Arresta.
Sospendi Td
TileHorizontally Riquadri tutte le finestre sul desktop orizzontalmente. Questo metodo ha lo stesso effetto di fare clic con il pulsante destro del mouse sulla barra delle applicazioni e selezionare Mostra finestre in pila.
TileVertically Riquadri tutte le finestre sul desktop verticalmente. Questo metodo ha lo stesso effetto di fare clic con il pulsante destro del mouse sulla barra delle applicazioni e selezionare Mostra finestre affiancate.
TrayProperties Visualizza la finestra di dialogo Proprietà menu Start e barra delle applicazioni . Questo metodo ha lo stesso effetto di fare clic con il pulsante destro del mouse sulla barra delle applicazioni e selezionare Proprietà.
UndoMinimizeALL Ripristina tutte le finestre desktop allo stato in cui erano presenti prima dell'ultimo comando MinimizeAll . Questo metodo ha lo stesso effetto di fare clic con il pulsante destro del mouse sulla barra delle applicazioni e selezionare Annulla tutto Windows (nei sistemi meno recenti) o un secondo clic dell'icona Mostra desktop nella barra delle applicazioni.
Windows Crea e restituisce un oggetto ShellWindows . Questo oggetto rappresenta una raccolta di tutte le finestre aperte che appartengono a Shell.

 

Proprietà

L'oggetto IShellDispatch ha queste proprietà.

Proprietà Tipo di accesso Descrizione
Applicazione
Sola lettura
Contiene un oggetto che rappresenta un'applicazione.
Parent
Sola lettura
Recupera un oggetto che rappresenta l'elemento padre dell'oggetto corrente.

 

Requisiti

Requisito valore
Client minimo supportato
Windows 2000 Professional, Windows XP [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll (versione 4.71 o successiva)

Vedi anche

Idispatch

Oggetto Shell