Bagikan melalui


WM_THEMECHANGED pesan

Disiarkan ke setiap jendela setelah peristiwa perubahan tema. Contoh peristiwa perubahan tema adalah aktivasi tema, penonaktifan tema, atau transisi dari satu tema ke tema lainnya.

#define WM_THEMECHANGED                 0x031A

Parameter

wParam

Parameter ini dicadangkan.

lParam

Parameter ini dicadangkan.

Mengembalikan nilai

Jenis: LRESULT

Jika aplikasi memproses pesan ini, aplikasi harus mengembalikan nol.

Keterangan

Jendela menerima pesan ini melalui fungsi WindowProc-nya .

Catatan

Pesan ini diposting oleh sistem operasi. Aplikasi biasanya tidak mengirim pesan ini.

 

Tema adalah spesifikasi untuk tampilan kontrol, sehingga elemen visual kontrol diperlakukan secara terpisah dari fungsionalitasnya.

Untuk merilis handel tema yang ada, panggil CloseThemeData. Untuk memperoleh handel tema baru, gunakan OpenThemeData.

Setelah siaran WM_THEMECHANGED , handel tema yang ada tidak valid. Jendela sadar tema harus merilis dan membuka kembali salah satu handel tema yang sudah ada sebelumnya saat menerima pesan WM_THEMECHANGED . Jika fungsi OpenThemeData mengembalikan NULL, jendela harus melukis yang tidak ditempat.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows XP [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]
Header
Winuser.h (termasuk Windows.h)

Lihat juga

Sumber Daya Lainnya

TutupThemeData

IsThemeActive

OpenThemeData