Antarmuka IOleClientSite (oleidl.h)

Menyediakan sarana utama di mana objek yang disematkan mendapatkan informasi tentang lokasi dan luas situs tampilannya, monikernya, antarmuka penggunanya, dan sumber daya lain yang disediakan oleh kontainernya. Server objek memanggil IOleClientSite untuk meminta layanan dari kontainer. Kontainer harus menyediakan satu instans IOleClientSite untuk setiap objek dokumen campuran yang dikandungnya.

Catatan Antarmuka ini tidak didukung untuk digunakan di seluruh batas komputer.
 

Warisan

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

Metode

Antarmuka IOleClientSite memiliki metode ini.

 
IOleClientSite::GetContainer

Mengambil penunjuk ke kontainer objek.
IOleClientSite::GetMoniker

Mengambil moniker untuk situs klien objek. Objek dapat memaksa penugasan sendiri atau moniker kontainernya dengan menentukan nilai untuk dwAssign.
IOleClientSite::OnShowWindow

Memberi tahu kontainer ketika jendela objek yang disematkan akan menjadi terlihat atau tidak terlihat. Metode ini tidak berlaku untuk objek yang diaktifkan di tempat dan oleh karena itu tidak memiliki jendela terpisah dari kontainernya.
IOleClientSite::RequestNewObjectLayout

Meminta kontainer untuk mengubah ukuran situs tampilan untuk objek yang disematkan.
IOleClientSite::SaveObject

Menyimpan objek tersemat yang terkait dengan situs klien. Fungsi ini sinkron; pada saat kembali, penyimpanan akan selesai.
IOleClientSite::ShowObject

Meminta kontainer untuk menampilkan objeknya kepada pengguna. Metode ini memastikan bahwa kontainer itu sendiri terlihat dan tidak diminimalkan.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows 2000 Server [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header oleidl.h

Lihat juga

IOleControlSite

IOleDocumentSite

IOleInPlaceSite

IOleObject::GetClientSite