Mendaftarkan Pengelola Lembar Properti Anda
Agar handler lembar properti Anda dikenali oleh namespace WPD, Anda harus mendaftarkannya dengan benar di registri Windows. Entri pendaftaran untuk handler lembar properti WPD mirip dengan yang ada di shell, tetapi didaftarkan sebagai tipe file khusus. Pengelola lembaran properti WPD didaftarkan sesuai dengan jenis konten yang diwakilinya. Di bawah ini adalah contoh struktur pendaftaran untuk pengendali menu konteks WPD.
HKEY_CLASSES_ROOT
\-- WPDPropSheet.Image
\-- shellex
\-- PropertySheetHandlers
\-- MyHandler (Default) REG_SZ {0000000-0000-0000-0000-000000000000}
Contoh di atas mendaftarkan handler kustom dengan namespace WPD. Ketika pengguna mengklik kanan file gambar pada perangkat melalui Windows Shell dan memilih properti , itu memanggil handler lembar properti ini. Namespace layanan WPD menggunakan WPD_CONTENT_TYPE untuk menentukan handler lembar properti mana yang akan dimuat. Jika jenis konten tidak memberikan klasifikasi yang berguna, maka namespace akan memuat penangan lembar properti di bawah kunci registri WPDPropSheet.Generic. Tabel berikut mencantumkan semua kelas file yang tersedia untuk penangan menu konteks dan jenis konten dan ekstensi file apa yang diwakilinya.
Kunci Registri | Tipe Isi WPD |
---|---|
WPDContextMenu.Device | Mendaftar di bawah kunci ini memungkinkan penangan menu konteks Anda di tingkat perangkat. (Klik kanan pada perangkat.) |
WPDContextMenu.Storage | Mendaftar di bawah kunci ini memungkinkan penangan menu konteks Anda di tingkat penyimpanan. (Klik kanan pada penyimpanan.) |
WPDContextMenu.Folder | WPD_CONTENT_TYPE_FOLDER |
WPDContextMenu.Image | WPD_CONTENT_TYPE_IMAGE |
WPDContextMenu.Audio | WPD_CONTENT_TYPE_AUDIO |
WPDContextMenu.Video | WPD_CONTENT_TYPE_VIDEO |
WPDContextMenu.Playlist | WPD_CONTENT_TYPE_PLAYLIST |
WPDContextMenu.Document | WPD_CONTENT_TYPE_DOCUMENT |
WPDContextMenu.Hubungi | WPD_TIPE_KONTAK_KONTEN |
WPDContextMenu.Email | WPD_CONTENT_TYPE_EMAIL |
WPDContextMenu. Janji Temu | WPD_JENIS_KONTEN_JANJI |
WPDContextMenu.Task | WPD_CONTENT_TYPE_TASK |
WPDContextMenu.Memo | WPD_CONTENT_TYPE_MEMO |
WPDContextMenu.ImageAlbum | Jenis_Konten_Album_Gambar |
WPDContextMenu.AudioAlbum | WPD_CONTENT_TYPE_AUDIO_ALBUM |
WPDContextMenu.VideoAlbum | Tipe Konten Album Video |
WPDContextMenu.MixedAlbum | TIPE_KONTEN_WPD_KONTEN_CAMPURAN_ALBUM |
WPDContextMenu.Generic | TIPE_KONTEN_WPD_TIDAK_DITENTUKAN WPD_CONTENT_TYPE_GENERIC_FILE WPD_CONTENT_TYPE_PROGRAM |