NM_CUSTOMDRAW kode pemberitahuan (tombol)
Memberi tahu jendela induk kontrol tombol tentang operasi gambar kustom pada tombol .
Kontrol tombol mengirimkan kode pemberitahuan ini dalam bentuk pesan WM_NOTIFY .
NM_CUSTOMDRAW
lpNMCustomDraw = (LPNMCUSTOMDRAW) lParam;
Parameter
-
lParam
-
Penunjuk ke struktur NMCUSTOMDRAW yang berisi informasi tentang operasi menggambar. Anggota dwItemSpec dari struktur ini berisi indeks item yang digambar dan anggota lItemlParam dari struktur ini berisi lParam item.
Menampilkan nilai
Nilai yang dapat dikembalikan aplikasi Anda tergantung pada tahap gambar saat ini. Anggota dwDrawStage dari struktur NMCUSTOMDRAW terkait memegang nilai yang menentukan tahap gambar. Anda harus mengembalikan salah satu nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Kontrol akan memberi tahu induk setelah menghapus item. Ini hanya dapat digunakan jika dwDrawStage sama dengan CDDS_PREERASE. |
|
Kontrol akan memberi tahu induk setelah melukis item. Ini hanya dapat digunakan jika dwDrawStage sama dengan CDDS_PREPAINT. |
|
Aplikasi menggambar item secara manual. Kontrol tidak akan menggambar item. Ini dapat digunakan ketika dwDrawStage sama dengan CDDS_PREERASE atau CDDS_PREPAINT. |
Keterangan
Jika kontrol tombol ditandai ownerdraw (BS_OWNERDRAW), kode pemberitahuan NM_CUSTOMDRAW tidak dikirim.
Lihat Menggunakan Gambar Kustom untuk diskusi lebih lanjut.
Catatan
Untuk menggunakan kode pemberitahuan ini, Anda harus menyediakan manifes yang menentukan Comclt32.dll versi 6.0. Untuk informasi selengkapnya tentang manifes, lihat Mengaktifkan Gaya Visual.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
Header |
|