PSN_SETACTIVE kode pemberitahuan
Memberi tahu halaman bahwa halaman tersebut akan diaktifkan. Kode pemberitahuan ini dikirim dalam bentuk pesan WM_NOTIFY .
PSN_SETACTIVE
lppsn = (LPPSHNOTIFY) lParam;
Parameter
-
lParam
-
Penunjuk ke struktur PSHNOTIFY yang berisi informasi tentang kode pemberitahuan. Struktur ini berisi struktur NMHDR sebagai anggota pertamanya, hdr. Anggota hwndFrom dari struktur NMHDR ini berisi handel ke lembar properti. Anggota lParam dari struktur PSHNOTIFY tidak berisi informasi apa pun.
Nilai kembali
Mengembalikan nol untuk menerima aktivasi, atau -1 untuk mengaktifkan halaman berikutnya atau sebelumnya (tergantung pada apakah pengguna mengklik tombol Berikutnya atau Kembali ). Untuk mengatur aktivasi ke halaman tertentu, kembalikan pengidentifikasi sumber daya halaman.
Keterangan
Kode pemberitahuan PSN_SETACTIVE dikirim sebelum halaman terlihat. Aplikasi dapat menggunakan kode pemberitahuan ini untuk menginisialisasi data di halaman.
Catatan
Lembar properti sedang dalam proses memanipulasi daftar halaman saat kode pemberitahuan PSN_SETACTIVE dikirim. Jangan mencoba menambahkan, menghapus, atau menyisipkan halaman saat menangani kode pemberitahuan ini. Melakukannya akan memiliki hasil yang tidak dapat diprediksi.
Untuk mengatur nilai yang dikembalikan, prosedur kotak dialog untuk halaman harus menggunakan fungsi SetWindowLong dengan nilai DWL_MSGRESULT, dan prosedur kotak dialog harus mengembalikan TRUE.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
Header |
|