Bagikan melalui


PSM_SETWIZBUTTONS pesan

Mengaktifkan atau menonaktifkan tombol Kembali, Berikutnya, dan Selesai dalam wizard. Anda juga bisa menggunakan makro PropSheet_SetWizButtons untuk memposting pesan.

Parameter

wParam

Atur parameter ini ke PSWIZBF_ELEVATIONREQUIRED untuk menampilkan ikon yang ditingkatkan pada tombol yang ditentukan dalam lParam. Ikon yang ditingkatkan (atau ikon perisai UAC) menunjukkan bahwa permintaan elevasi akan digunakan untuk meminta persetujuan atau kredensial kepada pengguna. Untuk informasi selengkapnya, lihat Merancang Aplikasi UAC untuk Windows Vista.

Catatan

Menampilkan ikon perisai UAC hanya didukung di AeroWizards (PSH_AEROWIZARD).

lParam

Nilai yang menentukan tombol lembar properti mana yang diaktifkan. Anda dapat menggabungkan satu atau beberapa bendera berikut.

Nilai Makna
PSWIZB_BACK
Mengaktifkan tombol Kembali . Jika bendera ini tidak diatur, tombol Kembali ditampilkan sebagai dinonaktifkan.
PSWIZB_DISABLEDFINISH
Menampilkan tombol Selesai yang dinonaktifkan.
PSWIZB_FINISH
Menampilkan tombol Selesai yang diaktifkan.
PSWIZB_NEXT
Mengaktifkan tombol Berikutnya . Jika bendera ini tidak diatur, tombol Berikutnya ditampilkan sebagai dinonaktifkan.

Nilai kembali

Tidak ada nilai yang ditampilkan.

Keterangan

Jika penangan pemberitahuan Anda menggunakan PostMessage untuk mengirim pesan PSM_SETWIZBUTTONS , jangan lakukan apa pun yang akan memengaruhi fokus jendela hingga penangan kembali. Misalnya, jika Anda memanggil MessageBox segera setelah menggunakan PostMessage untuk mengirim PSM_SETWIZBUTTONS, kotak pesan akan menerima fokus. Karena pesan yang diposting tidak dikirimkan sampai mencapai kepala antrean pesan, pesan PSM_SETWIZBUTTONS tidak akan dikirimkan sampai setelah wizard kehilangan fokus ke kotak pesan. Akibatnya, lembar properti tidak akan dapat mengatur fokus untuk tombol dengan benar.

Jika Anda mengirim pesan PSM_SETWIZBUTTONS selama penanganan pemberitahuan PSN_SETACTIVE , gunakan fungsi PostMessage daripada fungsi SendMessage . Jika tidak, sistem tidak akan memperbarui tombol dengan benar. Jika Anda menggunakan makro PropSheet_SetWizButtons untuk mengirim pesan ini, makro akan diposting. Di lain waktu, Anda dapat menggunakan SendMessage untuk mengirim PSM_SETWIZBUTTONS.

Panduan menampilkan tiga atau empat tombol di bawah setiap halaman. Pesan ini digunakan untuk menentukan tombol mana yang diaktifkan. Panduan biasanya menampilkan Kembali, Batal, dan tombol Berikutnya atau Selesai . Anda biasanya hanya mengaktifkan tombol Berikutnya untuk halaman selamat datang, Berikutnya dan Kembali untuk halaman interior, dan Kembali dan Selesai untuk halaman penyelesaian. Tombol Batal selalu diaktifkan. Biasanya, pengaturan PSWIZB_FINISH atau PSWIZB_DISABLEDFINISH mengganti tombol Berikutnya dengan tombol Selesai . Untuk menampilkan tombol Berikutnya dan Selesai secara bersamaan, atur bendera PSH_WIZARDHASFINISH di anggota dwFlags struktur PROPSHEETHEADER wizard saat Anda membuat wizard. Setiap halaman kemudian akan menampilkan keempat tombol.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]
Header
Prsht.h