Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Kontrol ActiveX benar-benar hanya istilah lain untuk objek OLE atau lebih khusus lagi, objek COM. Dengan kata lain, kontrol, setidaknya, adalah beberapa objek COM yang mendukung antarmukaIUnknown dan juga mendaftar sendiri. Melalui IUnknown::QueryInterface kontainer dapat mengelola masa pakai kontrol serta secara dinamis menemukan tingkat penuh fungsionalitas kontrol berdasarkan antarmuka yang tersedia. Ini memungkinkan kontrol untuk mengimplementasikan fungsionalitas sekecil yang diperlukan, alih-alih mendukung sejumlah besar antarmuka yang sebenarnya tidak melakukan apa pun. Singkatnya, persyaratan minimal ini tidak lebih dari IUnknown memungkinkan kontrol apa pun menjadi ringan seperti yang bisa dilakukan.
Singkatnya, selain IUnknown dan pendaftaran mandiri, tidak ada persyaratan lain untuk kontrol. Namun, ada konvensi yang harus diikuti tentang apa arti dukungan antarmuka dalam hal fungsionalitas yang disediakan untuk kontainer oleh kontrol. Bagian ini kemudian menjelaskan apa artinya kontrol untuk benar-benar mendukung antarmuka, serta metode, properti, dan peristiwa yang harus disediakan kontrol sebagai garis besar jika memiliki kesempatan untuk mendukung metode, properti, dan peristiwa.
Untuk informasi selengkapnya, lihat topik berikut ini:
- Pendaftaran Mandiri untuk kontrol
- Dukungan Apa untuk Antarmuka Berarti
- Antarmuka Persistensi
- Metode Opsional di Antarmuka Kontrol
- Opsi Pabrik Kelas
- Mengekspos Properti melalui IDispatch
- Mengekspos Metode melalui IDispatch
- Peristiwa dalam Kontrol
- Halaman Properti
- Properti Sekitar untuk Kontrol
- Menggunakan Fungsionalitas Kontainer
Topik terkait