Antarmuka IOleControlSite (ocidl.h)
Menyediakan metode yang mengaktifkan objek situs untuk mengelola setiap kontrol yang disematkan dalam kontainer. Objek situs menyediakan IOleControlSite serta antarmuka situs lainnya seperti IOleClientSite dan IOleInPlaceSite. Ketika kontrol memerlukan layanan yang dinyatakan melalui antarmuka ini, kontrol akan meminta salah satu antarmuka situs klien lainnya untuk IOleControlSite.
Warisan
Antarmuka IOleControlSite mewarisi dari antarmuka IUnknown . IOleControlSite juga memiliki jenis anggota ini:
Metode
Antarmuka IOleControlSite memiliki metode ini.
IOleControlSite::GetExtendedControl Mengambil penunjuk IDispatch ke kontrol yang diperluas yang digunakan kontainer untuk membungkus kontrol nyata. |
IOleControlSite::LockInPlaceActive Menunjukkan apakah kontrol harus tetap aktif di tempat. Panggilan ke metode ini biasanya menumpuk peristiwa untuk memastikan bahwa status aktivasi objek tetap stabil selama pemrosesan peristiwa. |
IOleControlSite::OnControlInfoChanged Menginformasikan kontainer bahwa struktur CONTROLINFO kontrol telah berubah dan bahwa kontainer harus memanggil IOleControl::GetControlInfo kontrol untuk pembaruan. |
IOleControlSite::OnFocus Menunjukkan apakah kontrol yang dikelola oleh situs kontrol ini telah mendapatkan atau kehilangan fokus. |
IOleControlSite::ShowPropertyFrame Menginstruksikan kontainer untuk menampilkan lembar properti untuk kontrol yang disematkan di situs ini. |
IOleControlSite::TransformCoords Mengonversi koordinat yang dinyatakan dalam unit HIMETRIC (sebagaimana standar dalam OLE) ke unit yang ditentukan oleh kontainer. |
IOleControlSite::TranslateAccelerator Meneruskan penekanan tombol ke situs kontrol untuk diproses. |
Persyaratan
Persyaratan | Nilai |
---|---|
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 | ocidl.h |