Kelas dan Asosiasi Default

Untuk kategori tertentu, satu kelas dapat dikaitkan sebagai kelas default. Kelas default dipilih setiap kali kategori objek tertentu diperlukan. Meskipun ini mungkin tidak berguna untuk semua kategori komponen, membuat kelas default dapat membantu ketika kelas tertentu harus dimuat dari daftar kelas yang mungkin tanpa intervensi pengguna. Administrator menentukan kelas mana yang dapat digunakan dengan memanipulasi registri.

Untuk mengaitkan kelas default dengan kategori, perkenalkan kunci CLSID dengan CLSID yang sama dengan CATID kategori komponen yang dipilih sebagai default. Kemudian tambahkan kunci TreatAs ke kunci ini, menggunakan nilai untuk CLSID kelas default untuk kategori. Untuk menggunakan kelas default untuk kategori komponen, gunakan CoCreateInstance atau CoGetClassObject, yang menentukan CATID untuk parameter CLSID. Ini secara otomatis mengalihkan ke CLSID yang ditetapkan sebagai default untuk kategori ini. Entri registri adalah sebagai berikut:

HKEY_CLASSES_ROOT\CLSID
   {catid}
      TreatAs
          = default clsid

Selama penginstalan, komponen dapat memeriksa keberadaan kunci kelas default untuk kategorinya dan menyajikan pengguna dengan opsi untuk mengambil alih pengaturan saat ini.

Mengaitkan Ikon dengan Kategori

Mengategorikan berdasarkan Kemampuan Komponen

Mengategorikan menurut Kemampuan Kontainer

Menentukan Kategori Komponen

Pengelola Kategori Komponen