PropSheet_SetWizButtons makro (prsht.h)
Mengaktifkan atau menonaktifkan tombol Kembali, Berikutnya, dan Selesai dalam wizard dengan memposting pesan PSM_SETWIZBUTTONS . Anda dapat menggunakan makro ini atau mengirim pesan PSM_SETWIZBUTTONS secara eksplisit.
Sintaks
void PropSheet_SetWizButtons(
hDlg,
dwFlags
);
Parameter
hDlg
Jenis: HWND
Tangani ke lembar properti.
dwFlags
Jenis: DWORD
Nilai yang menentukan tombol wizard mana yang diaktifkan. Anda dapat menggabungkan satu atau beberapa bendera berikut.
Mengembalikan nilai
Tidak ada
Keterangan
Makro ini menggunakan PostMessage untuk mengirim pesan PSM_SETWIZBUTTONS . Jika handler pemberitahuan Anda memanggil PropSheet_SetWizButtons, jangan lakukan apa pun yang akan memengaruhi fokus jendela hingga setelah handler kembali. Misalnya, jika Anda memanggil MessageBox segera setelah memanggil PropSheet_SetWizButtons, kotak pesan akan menerima fokus. Karena pesan yang dikirim dengan PostMessage tidak dikirim hingga 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 dengan benar untuk tombol.
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 Batalkan selalu diaktifkan. Biasanya, mengatur PSWIZB_FINISH atau PSWIZB_DISABLEDFINISH mengganti tombol Berikutnya dengan tombol Selesai. Untuk menampilkan tombol Berikutnya dan Selesai secara bersamaan, atur PSH_WIZARDHASFINISH FLAG 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] |
Target Platform | Windows |
Header | prsht.h |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk