Bagikan melalui


WM_PALETTEISCHANGING pesan

Pesan WM_PALETTEISCHANGING menginformasikan aplikasi bahwa aplikasi akan mewujudkan palet logisnya.

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 akan mewujudkan palet logisnya.

lParam

Parameter ini tidak digunakan.

Nilai kembali

Jika aplikasi memproses pesan ini, aplikasi harus mengembalikan nol.

Keterangan

Aplikasi yang mengubah paletnya tidak menunggu pengakuan pesan ini sebelum mengubah palet dan mengirim pesan WM_PALETTECHANGED . Akibatnya, palet dapat sudah diubah pada saat aplikasi menerima pesan ini.

Jika aplikasi mengabaikan atau gagal memproses pesan ini dan aplikasi kedua menyadari paletnya saat yang pertama menggunakan indeks palet, ada kemungkinan kuat bahwa pengguna akan melihat warna yang tidak terduga selama operasi menggambar berikutnya.

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

Gambaran Umum Warna

Pesan Warna

WM_PALETTECHANGED

WM_QUERYNEWPALETTE