pesan WM_NCACTIVATE
Dikirim ke jendela ketika area nonkelolanya perlu diubah untuk menunjukkan status aktif atau tidak aktif.
Jendela menerima pesan ini melalui fungsi WindowProc-nya .
#define WM_NCACTIVATE 0x0086
Parameter
-
wParam
-
Menunjukkan kapan bilah judul atau ikon perlu diubah untuk menunjukkan status aktif atau tidak aktif. Jika bilah judul atau ikon aktif akan digambar, parameter wParam adalah TRUE. Jika bilah judul atau ikon tidak aktif akan digambar, wParam adalah FALSE.
-
lParam
-
Ketika gaya visual aktif untuk jendela ini, parameter ini tidak digunakan.
Ketika gaya visual tidak aktif untuk jendela ini, parameter ini adalah handel ke wilayah pembaruan opsional untuk area non-kelas jendela. Jika parameter ini diatur ke -1, DefWindowProc tidak mengecat ulang area nonclient untuk mencerminkan perubahan status.
Menampilkan nilai
Jenis: LRESULT
Ketika parameter wParamFALSE, aplikasi harus mengembalikan TRUE untuk menunjukkan bahwa sistem harus melanjutkan pemrosesan default, atau harus mengembalikan FALSE untuk mencegah perubahan. Ketika wParamTRUE, nilai yang dikembalikan diabaikan.
Keterangan
Pemrosesan pesan yang terkait dengan area nonkelola dari jendela standar tidak disarankan, karena aplikasi harus dapat menggambar semua bagian area nonkelas yang diperlukan untuk jendela. Jika aplikasi memproses pesan ini, aplikasi harus mengembalikan TRUE untuk mengarahkan sistem untuk menyelesaikan perubahan jendela aktif. Jika jendela diminimalkan ketika pesan ini diterima, aplikasi harus meneruskan pesan ke fungsi DefWindowProc .
Fungsi DefWindowProc menggambar bilah judul atau judul ikon dalam warna aktifnya ketika parameter wParamTRUE dan dalam warna tidak aktif saat wParam adalah FALSE.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|
Lihat juga
-
Referensi
-
Konseptual