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 |