WM_PALETTECHANGED pesan
Pesan WM_PALETTECHANGED dikirim ke semua jendela tingkat atas dan tumpang tindih setelah jendela dengan fokus keyboard telah mewujudkan palet logisnya, sehingga mengubah palet sistem. Pesan ini memungkinkan jendela yang menggunakan palet warna tetapi tidak memiliki fokus keyboard untuk mewujudkan palet logisnya dan memperbarui area kliennya.
Jendela menerima pesan ini melalui fungsi WindowProc-nya .
LRESULT CALLBACK WindowProc(
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
Parameter
-
wParam
-
Handel ke jendela yang menyebabkan palet sistem berubah.
-
lParam
-
Parameter ini tidak digunakan.
Keterangan
Pesan ini harus dikirim ke semua jendela tingkat atas dan tumpang tindih, termasuk yang mengubah palet sistem. Jika ada jendela anak yang menggunakan palet warna, pesan ini juga harus diteruskan kepada mereka.
Untuk menghindari pembuatan perulangan tak terbatas, jendela yang menerima pesan ini tidak boleh menyadari paletnya, kecuali jika menentukan bahwa wParam tidak berisi handel jendelanya sendiri.
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