Pendaftaran Mandiri untuk Kontrol

Kontrol ActiveX harus mendukung pendaftaran mandiri dengan menerapkan fungsi DllRegisterServer dan DllUnregisterServer. Kontrol ActiveX harus mendaftarkan semua entri registri standar untuk objek dan server otomatisasi yang dapat disematkan.

Kontrol ActiveX harus menggunakan API kategori komponen untuk mendaftarkan diri mereka sebagai kontrol dan mendaftarkan kategori komponen yang memerlukan host untuk didukung dan kategori apa pun yang diterapkan kontrol, lihat Kategori Komponen.

Kontrol ActiveX juga harus mendaftarkan kunci registri ToolBoxBitmap32 , meskipun ini tidak wajib.

Kategori komponen yang dapat disisipkan harus didaftarkan hanya jika kontrol cocok untuk digunakan sebagai objek dokumen gabungan. Penting untuk dicatat bahwa objek dokumen gabungan harus mendukung antarmuka tertentu di luar IUnknown minimum yang diperlukan untuk kontrol ActiveX. Meskipun kontrol ActiveX dapat memenuhi syarat sebagai objek dokumen majemuk, dokumentasi kontrol harus dengan jelas menyatakan perilaku apa yang diharapkan dalam keadaan ini.

Kontrol