Metode IShellPropSheetExt::ReplacePage (shobjidl_core.h)
Menggantikan halaman dalam lembar properti untuk objek Panel Kontrol.
Sintaks
HRESULT ReplacePage(
EXPPS uPageID,
[in] LPFNSVADDPROPSHEETPAGE pfnReplaceWith,
[in] LPARAM lParam
);
Parameter
uPageID
Jenis: UINT
Tidak digunakan.
Microsoft Windows XP dan yang lebih lama: Pengidentifikasi EXPPS jenis halaman untuk diganti. Nilai untuk parameter ini untuk Panel Kontrol dapat ditemukan di file header Cplext.h.
[in] pfnReplaceWith
Jenis: LPFNADDPROPSHEETPAGE
Penunjuk ke fungsi yang dipanggil handler lembar properti untuk menggantikan halaman ke lembar properti. Fungsi ini mengambil handel lembar properti yang dikembalikan oleh fungsi CreatePropertySheetPage dan parameter lParam yang diteruskan ke metode ReplacePage .
[in] lParam
Jenis: LPARAM
Parameter yang akan diteruskan ke fungsi yang ditentukan oleh parameter pfnReplacePage .
Nilai kembali
Jenis: HRESULT
Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Untuk mengganti halaman, handler lembar properti mengisi struktur PROPSHEETPAGE , memanggil CreatePropertySheetPage, lalu memanggil fungsi yang ditentukan oleh pfnReplacePage.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shobjidl_core.h (termasuk Shobjidl.h) |
DLL | Shell32.dll (versi 4.0 atau yang lebih baru) |