Bagikan melalui


Antarmuka IOleCommandTarget (docobj.h)

Memungkinkan objek dan kontainernya untuk mengirimkan perintah satu sama lain. Misalnya, toolbar objek mungkin berisi tombol untuk perintah seperti Cetak, Pratinjau Cetak, Simpan, Baru, dan Zoom.

Panduan aktivasi di tempat normal merekomendasikan agar Anda menghapus atau menonaktifkan tombol tersebut karena mekanisme standar tidak efisien telah tersedia untuk mengirimkannya ke kontainer. Demikian pula, kontainer di sini tidak memiliki cara yang efisien untuk mengirim perintah seperti Cetak, Penyetelan Halaman, dan Properti ke objek aktif di tempat. Perutean perintah sederhana seperti itu dapat ditangani melalui standar OLE Automation yang ada dan antarmuka IDispatch , tetapi overhead dengan IDispatch lebih dari yang diperlukan dalam kasus objek dokumen. Antarmuka IOleCommandTarget menyediakan cara yang lebih sederhana untuk mencapai ujung yang sama.

Perintah yang tersedia ditentukan oleh pengidentifikasi bilangan bulat dalam grup. Grup itu sendiri diidentifikasi dengan GUID. Antarmuka memungkinkan pemanggil untuk mengkueri dukungan satu atau beberapa perintah dalam grup dan mengeluarkan perintah yang didukung ke objek.

Warisan

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

Metode

Antarmuka IOleCommandTarget memiliki metode ini.

 
IOleCommandTarget::Exec

Menjalankan perintah yang ditentukan atau menampilkan bantuan untuk perintah.
IOleCommandTarget::QueryStatus

Mengkueri objek untuk status satu atau beberapa perintah yang dihasilkan oleh peristiwa antarmuka pengguna.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header docobj.h