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) |