Bagikan melalui


Kelas IPropertyPage2Impl

Kelas ini mengimplementasikan IUnknown dan mewarisi implementasi default IPropertyPageImpl.

Penting

Kelas ini dan anggotanya tidak dapat digunakan dalam aplikasi yang dijalankan di Windows Runtime.

Sintaks

template<class T>
class IPropertyPage2Impl : public IPropertyPageImpl<T>

Parameter

T
Kelas Anda, berasal dari IPropertyPage2Impl.

Anggota

Metode Publik

Nama Deskripsi
IPropertyPage2Impl::EditProperty Menentukan kontrol properti mana yang akan menerima fokus ketika halaman properti diaktifkan. Implementasi ATL mengembalikan E_NOTIMPL.

Keterangan

Antarmuka IPropertyPage2 memperluas IPropertyPage dengan menambahkan EditProperty metode . Metode ini memungkinkan klien untuk memilih properti tertentu dalam objek halaman properti.

Kelas IPropertyPage2Impl hanya mengembalikan E_NOTIMPL untuk IPropertyPage2::EditProperty. Namun, ini mewarisi implementasi default IPropertyPageImpl dan menerapkan IUnknown dengan mengirim informasi ke perangkat cadangan dalam build debug.

Saat Anda membuat halaman properti, kelas Anda biasanya berasal dari IPropertyPageImpl. Untuk memberikan dukungan tambahan dari IPropertyPage2, ubah definisi kelas Anda dan ambil alih EditProperty metode .

Artikel Terkait Tutorial ATL, Membuat Proyek ATL

Hierarki Warisan

IPropertyPage

IPropertyPageImpl

IPropertyPage2Impl

Persyaratan

Header: atlctl.h

IPropertyPage2Impl::EditProperty

Menentukan kontrol properti mana yang akan menerima fokus ketika halaman properti diaktifkan.

HRESULT EditProperty(DISPID dispID);

Tampilkan Nilai

Mengembalikan E_NOTIMPL.

Keterangan

Lihat IPropertyPage2::EditProperty di Windows SDK.

Lihat juga

Kelas IPerPropertyBrowsingImpl
Kelas ISpecifyPropertyPagesImpl
Gambaran Umum Kelas