Bagikan melalui


Antarmuka IPropertyPageSite (ocidl.h)

Menyediakan fitur utama untuk objek situs halaman properti.

Warisan

Antarmuka IPropertyPageSite mewarisi dari antarmuka IUnknown . IPropertyPageSite juga memiliki jenis anggota berikut:

Metode

Antarmuka IPropertyPageSite memiliki metode ini.

 
IPropertyPageSite::GetLocaleID

Mengambil pengidentifikasi lokal (LCID) yang dapat digunakan halaman properti untuk menyesuaikan pengaturan khusus lokalnya.
IPropertyPageSite::GetPageContainer

Mengambil penunjuk ke objek yang mewakili seluruh kotak dialog bingkai properti yang berisi semua halaman. Memanggil metode ini berpotensi memungkinkan satu halaman untuk menavigasi ke halaman lain.
IPropertyPageSite::OnStatusChange

Menginformasikan bingkai bahwa halaman properti yang dikelola oleh situs ini telah mengubah statusnya, yaitu, satu atau beberapa nilai properti telah diubah di halaman. Halaman properti harus memanggil metode ini setiap kali perubahan terjadi dalam kotak dialognya.
IPropertyPageSite::TranslateAccelerator

Meneruskan penekanan tombol ke bingkai properti untuk diproses.

Keterangan

Untuk setiap halaman properti yang dibuat dalam bingkai properti, bingkai membuat situs halaman properti untuk memberikan informasi ke halaman properti dan menerima pemberitahuan dari halaman saat perubahan terjadi. Pemberitahuan terakhir ini digunakan untuk memulai panggilan ke IPropertyPage::IsPageDirty, yang nilai pengembaliannya kemudian digunakan untuk mengaktifkan atau menonaktifkan tombol Terapkan bingkai.

Implementasi OLE

Sistem ini menyediakan implementasi antarmuka IPropertyPageSite melalui fungsi OleCreatePropertyFrame atau OleCreatePropertyFrameIndirect . Implementasi bingkai yang disediakan melalui fungsi-fungsi ini hanya mengimplementasikan metode OnStatusChange dan GetLocaleID . Metode GetPageContainer dan TranslateAccelerator mengembalikan E_NOTIMPL.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header ocidl.h

Lihat juga

IPerPropertyBrowsing

IPropertyPage

IPropertyPage2

ISpecifyPropertyPage