Bagikan melalui


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
Winuser.h (termasuk Windows.h)

Lihat juga

Referensi

DefWindowProc

Konseptual

Windows