Antarmuka IQueryForm (cmnquery.h)
Antarmuka IQueryForm diimplementasikan oleh objek ekstensi formulir kueri untuk memungkinkan objek formulir menambahkan formulir dan halaman ke kotak dialog kueri layanan direktori yang disediakan sistem.
Warisan
Antarmuka IQueryForm mewarisi dari antarmuka IUnknown . IQueryForm juga memiliki jenis anggota ini:
Metode
Antarmuka IQueryForm memiliki metode ini.
IQueryForm::AddForms Dipanggil untuk memperbolehkan objek ekstensi formulir kueri untuk menambahkan formulir ke kotak dialog kueri. |
IQueryForm::AddPages Dipanggil untuk memperbolehkan objek formulir kueri menambahkan halaman ke formulir yang sudah ada. |
IQueryForm::Initialize Menginisialisasi objek ekstensi formulir kueri. |
Keterangan
Objek ekstensi formulir kueri harus didaftarkan di registri Windows agar tersedia untuk penangan kueri. Ini dicapai dengan menambahkan kunci registri berikut.
HKEY_CLASSES_ROOT CLSID <query handler CLSID> Forms <name of query form extension>
Kunci <CLSID> handler kueri adalah pengidentifikasi kelas penangan formulir. Nama< kunci ekstensi> formulir kueri adalah nama unik ekstensi formulir kueri. Nama ini harus unik dalam kunci Formulir . Disarankan agar bentuk string pengidentifikasi kelas ekstensi formulir kueri digunakan untuk nama tersebut.
Daftar berikut mencantumkan entri registri di bawah kunci di atas.
Entri Registri | Deskripsi |
---|---|
CLSID | Nilai string yang berisi pengidentifikasi kelas objek yang mengimplementasikan IQueryForm. |
Bendera | Nilai numerik yang berisi sekumpulan bendera yang menentukan perilaku formulir. Ini bisa nol atau kombinasi dari satu atau beberapa nilai berikut. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Server minimum yang didukung | Windows Server 2008 |
Target Platform | Windows |
Header | cmnquery.h |