Bagikan melalui


Kelas IPerPropertyBrowsingImpl

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