WM_GETICON pesan
Dikirim ke jendela untuk mengambil handel ke ikon besar atau kecil yang terkait dengan jendela. Sistem menampilkan ikon besar dalam dialog ALT+TAB, dan ikon kecil di jendela caption.
Jendela menerima pesan ini melalui fungsi WindowProc-nya .
#define WM_GETICON 0x007F
Parameter
-
wParam
-
Jenis ikon yang diambil. Parameter ini bisa menjadi salah satu nilai berikut.
Nilai Makna - ICON_BIG
- 1
Ambil ikon besar untuk jendela. - ICON_SMALL
- 0
Ambil ikon kecil untuk jendela. - ICON_SMALL2
- 2
Mengambil ikon kecil yang disediakan oleh aplikasi. Jika aplikasi tidak menyediakannya, sistem menggunakan ikon yang dihasilkan sistem untuk jendela tersebut. -
lParam
-
DPI ikon yang diambil. Ini dapat digunakan untuk menyediakan ikon yang berbeda tergantung pada ukuran ikon.
Nilai kembali
Jenis: HICON
Nilai yang dikembalikan adalah handel ke ikon besar atau kecil, tergantung pada nilai wParam. Ketika aplikasi menerima pesan ini, aplikasi dapat mengembalikan handel ke ikon besar atau kecil, atau meneruskan pesan ke fungsi DefWindowProc .
Keterangan
Ketika aplikasi menerima pesan ini, aplikasi dapat mengembalikan handel ke ikon besar atau kecil, atau meneruskan pesan ke DefWindowProc.
DefWindowProc mengembalikan handel ke ikon besar atau kecil yang terkait dengan jendela, tergantung pada nilai wParam.
Jendela yang tidak memiliki ikon yang secara eksplisit diatur (dengan WM_SETICON) menggunakan ikon untuk kelas jendela terdaftar, dan dalam hal ini DefWindowProc akan mengembalikan 0 untuk pesan WM_GETICON . Jika mengirim pesan WM_GETICON ke jendela mengembalikan 0, selanjutnya coba panggil fungsi GetClassLongPtr untuk jendela. Jika itu mengembalikan 0, coba fungsi LoadIcon .
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
-
Referensi
-
Konseptual