Bagikan melalui


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
Winuser.h (termasuk Windows.h)

Lihat juga

Referensi

DefWindowProc

WM_SETICON

Konseptual

Windows