Bagikan melalui


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)