Struktur ICONINFO (winuser.h)
Berisi informasi tentang ikon atau kursor.
Sintaks
typedef struct _ICONINFO {
BOOL fIcon;
DWORD xHotspot;
DWORD yHotspot;
HBITMAP hbmMask;
HBITMAP hbmColor;
} ICONINFO;
Anggota
fIcon
Jenis: BOOL
Menentukan apakah struktur ini mendefinisikan ikon atau kursor. Nilai TRUE menentukan ikon; FALSE menentukan kursor.
xHotspot
Jenis: DWORD
Koordinat x dari hot spot kursor. Jika struktur ini mendefinisikan ikon, hot spot selalu berada di tengah ikon, dan anggota ini diabaikan.
yHotspot
Jenis: DWORD
Koordinat y dari hot spot kursor. Jika struktur ini mendefinisikan ikon, hot spot selalu berada di tengah ikon, dan anggota ini diabaikan.
hbmMask
Jenis: HBITMAP
Handel ke ikon bitmap mask monokrom.
hbmColor
Jenis: HBITMAP
Handel ke bitmap warna ikon.
Keterangan
Untuk ikon monokrom, hbmMask adalah dua kali tinggi ikon (dengan topeng AND di atas dan masker XOR di bagian bawah), dan hbmColor adalah NULL. Juga, dalam hal ini tingginya harus kelipatan dua kali lipat.
Untuk ikon warna, bitmap hbmMask dan hbmColor berukuran sama, yang masing-masing berukuran ikon.
Anda dapat menggunakan fungsi GetObject untuk mendapatkan konten hbmMask dan hbmColor dalam struktur BITMAP . Bit bitmap dapat diperoleh dengan panggilan ke GetDIBits pada bitmap dalam struktur ini.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | winuser.h (sertakan Windows.h) |
Lihat juga
Konseptual
Referensi