Bagikan melalui


Antarmuka IExecuteCommand (shobjidl_core.h)

Mengekspos metode yang menetapkan status atau parameter tertentu yang terkait dengan kata kerja perintah, serta metode untuk memanggil kata kerja tersebut.

Warisan

Antarmuka IExecuteCommand mewarisi dari antarmuka IUnknown . IExecuteCommand juga memiliki jenis anggota ini:

Metode

Antarmuka IExecuteCommand memiliki metode ini.

 
IExecuteCommand::Execute

Panggil kata kerja pada item terpilih. Panggil metode ini setelah Anda memanggil metode lain dari antarmuka ini.
IExecuteCommand::SetDirectory

Mengatur direktori kerja baru.
IExecuteCommand::SetKeyState

Mengatur nilai berdasarkan status tombol CTRL dan SHIFT saat ini.
IExecuteCommand::SetNoShowUI

Menunjukkan apakah ada UI yang terkait dengan item Shell yang dipilih harus ditampilkan.
IExecuteCommand::SetParameters

Menyediakan nilai parameter untuk kata kerja.
IExecuteCommand::SetPosition

Mengatur koordinat titik yang digunakan untuk tampilan.
IExecuteCommand::SetShowWindow

Mengatur status visual jendela yang ditentukan.

Keterangan

Kapan Harus Menerapkan

Terapkan antarmuka ini ketika Anda memilihnya sebagai metode Anda untuk memanggil kata kerja untuk melakukan tindakan pada item yang dipilih. Item diteruskan sebagai array item Shell melalui IObjectWithSelection::SetSelection, sehingga objek juga harus mengimplementasikan IObjectWithSelection.

Kapan Harus Digunakan

Jangan panggil metode IExecuteCommand secara langsung. Windows Explorer memanggil metode IExecuteCommand Anda ketika pengguna ingin melakukan tindakan pada item.

Perhatikan bahwa, selain Execute, metode antarmuka ini meneruskan informasi sistem ke handler. Sistem itu sendiri memanggil metode ini, mengatur parameter dengan tepat berdasarkan pengaturan dan kondisi sistem.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)