Interfaccia IExecuteCommand (shobjidl_core.h)

Espone i metodi che impostano uno stato o un parametro specifico correlati al verbo del comando, nonché un metodo per richiamare tale verbo.

Ereditarietà

L'interfaccia IExecuteCommand eredita dall'interfaccia IUnknown . IExecuteCommand include anche questi tipi di membri:

Metodi

L'interfaccia IExecuteCommand include questi metodi.

 
IExecuteCommand::Execute

Richiamare il verbo sugli elementi selezionati. Chiamare questo metodo dopo aver chiamato gli altri metodi di questa interfaccia.
IExecuteCommand::SetDirectory

Imposta una nuova directory di lavoro.
IExecuteCommand::SetKeyState

Imposta un valore in base allo stato corrente dei tasti CTRL e MAIUSC.
IExecuteCommand::SetNoShowUI

Indica se deve essere visualizzata un'interfaccia utente associata all'elemento shell selezionato.
IExecuteCommand::SetParameters

Fornisce i valori dei parametri per il verbo.
IExecuteCommand::SetPosition

Imposta le coordinate di un punto utilizzato per la visualizzazione.
IExecuteCommand::SetShowWindow

Imposta lo stato di visualizzazione della finestra specificata.

Commenti

Quando implementare

Implementare questa interfaccia quando si sceglie come metodo per richiamare il verbo per eseguire un'azione sugli elementi selezionati. Gli elementi vengono passati come matrice di elementi shell tramite IObjectWithSelection::SetSelection, quindi l'oggetto deve implementare anche IObjectWithSelection.

Quando usare

Non chiamare direttamente i metodi di IExecuteCommand . Esplora risorse chiama i metodi IExecuteCommand quando l'utente vuole eseguire un'azione sugli elementi.

Si noti che, a parte Execute, i metodi di questa interfaccia passano le informazioni di sistema al gestore. Il sistema stesso chiama questi metodi, impostando i parametri in modo appropriato in base alle impostazioni e alle condizioni di sistema.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)