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.
Kelas ini mengimplementasikan IUnknown dan memungkinkan klien untuk mengakses informasi di halaman properti objek.
Penting
Kelas ini dan anggotanya tidak dapat digunakan dalam aplikasi yang dijalankan di Windows Runtime.
Sintaks
template <class T>
class ATL_NO_VTABLE IPerPropertyBrowsingImpl :
public IPerPropertyBrowsing
Parameter
T
Kelas Anda, berasal dari IPerPropertyBrowsingImpl.
Anggota
Metode Publik
| Nama | Deskripsi |
|---|---|
| IPerPropertyBrowsingImpl::GetDisplayString | Mengambil string yang menjelaskan properti tertentu. |
| IPerPropertyBrowsingImpl::GetPredefinedStrings | Mengambil array string yang sesuai dengan nilai yang dapat diterima properti tertentu. |
| IPerPropertyBrowsingImpl::GetPredefinedValue | Mengambil VARIAN yang berisi nilai properti yang diidentifikasi oleh DISPID tertentu. DISPID dikaitkan dengan nama string yang diambil dari GetPredefinedStrings. Implementasi ATL mengembalikan E_NOTIMPL. |
| IPerPropertyBrowsingImpl::MapPropertyToPage | Mengambil CLSID halaman properti yang terkait dengan properti tertentu. |
Keterangan
Antarmuka IPerPropertyBrowsing memungkinkan klien untuk mengakses informasi di halaman properti objek. Kelas IPerPropertyBrowsingImpl menyediakan implementasi default antarmuka ini dan mengimplementasikan IUnknown dengan mengirim informasi ke perangkat cadangan dalam build debug.
Catatan
Jika Anda menggunakan Microsoft Access sebagai aplikasi kontainer, Anda harus mendapatkan kelas Anda dari IPerPropertyBrowsingImpl. Jika tidak, Access tidak akan memuat kontrol Anda.
Artikel Terkait Tutorial ATL, Membuat Proyek ATL
Hierarki Warisan
IPerPropertyBrowsing
IPerPropertyBrowsingImpl
Persyaratan
Header: atlctl.h
IPerPropertyBrowsingImpl::GetDisplayString
Mengambil string yang menjelaskan properti tertentu.
STDMETHOD(GetDisplayString)(
DISPID dispID,
BSTR* pBstr);
Keterangan
Lihat IPerPropertyBrowsing::GetDisplayString di Windows SDK.
IPerPropertyBrowsingImpl::GetPredefinedStrings
Mengisi setiap array dengan item nol.
STDMETHOD(GetPredefinedStrings)(
DISPID dispID,
CALPOLESTR* pCaStringsOut,
CADWORD* pCaCookiesOut);
Tampilkan Nilai
Implementasi GetPredefinedValue ATL mengembalikan E_NOTIMPL.
Keterangan
Lihat IPerPropertyBrowsing::GetPredefinedStrings di Windows SDK.
IPerPropertyBrowsingImpl::GetPredefinedValue
Mengambil VARIAN yang berisi nilai properti yang diidentifikasi oleh DISPID tertentu. DISPID dikaitkan dengan nama string yang diambil dari GetPredefinedStrings.
STDMETHOD(GetPredefinedValue)(
DISPID dispID,
DWORD dwCookie,
VARIANT* pVarOut);
Tampilkan Nilai
Mengembalikan E_NOTIMPL.
Keterangan
Implementasi GetPredefinedStrings ATL tidak mengambil string yang sesuai.
Lihat IPerPropertyBrowsing::GetPredefinedValue di Windows SDK.
IPerPropertyBrowsingImpl::MapPropertyToPage
Mengambil CLSID halaman properti yang terkait dengan properti yang ditentukan.
STDMETHOD(MapPropertyToPage)(
DISPID dispID,
CLSID* pClsid);
Keterangan
ATL menggunakan peta properti objek untuk mendapatkan informasi ini.
Lihat IPerPropertyBrowsing::MapPropertyToPage di Windows SDK.
Lihat juga
Kelas IPropertyPageImpl
Kelas ISpecifyPropertyPagesImpl
Gambaran Umum Kelas