Fungsi CreateIconFromResourceEx (winuser.h)
Membuat ikon atau kursor dari bit sumber daya yang menjelaskan ikon.
Sintaks
HICON CreateIconFromResourceEx(
[in] PBYTE presbits,
[in] DWORD dwResSize,
[in] BOOL fIcon,
[in] DWORD dwVer,
[in] int cxDesired,
[in] int cyDesired,
[in] UINT Flags
);
Parameter
[in] presbits
Jenis: PBYTE
Penunjuk buffer yang selaras dengan DWORD yang berisi bit sumber daya ikon (RT_ICON) atau kursor (RT_CURSOR). Bit ini biasanya dimuat oleh panggilan ke fungsi LookupIconIdFromDirectoryEx dan LoadResource .
Lihat Kursor dan Sumber Daya Ikon untuk informasi selengkapnya tentang ikon dan format sumber daya kursor.
[in] dwResSize
Jenis: DWORD
Ukuran, dalam byte, dari set bit yang ditujukkan oleh parameter pbIconBits .
[in] fIcon
Jenis: BOOL
Menunjukkan apakah ikon atau kursor akan dibuat. Jika parameter ini TRUE, ikon akan dibuat. Jika FALSE, kursor akan dibuat.
Struktur LOCALHEADER mendefinisikan hotspot kursor dan merupakan data pertama yang dibaca dari bit sumber daya kursor.
[in] dwVer
Jenis: DWORD
Nomor versi ikon atau format kursor untuk bit sumber daya yang ditujukkan oleh parameter presbit . Nilai harus lebih besar dari atau sama dengan 0x00020000 dan kurang dari atau sama dengan 0x00030000. Parameter ini umumnya diatur ke 0x00030000.
[in] cxDesired
Jenis: int
Lebar, dalam piksel, ikon atau kursor. Jika parameter ini nol dan parameter BenderaLR_DEFAULTSIZE, fungsi menggunakan nilai metrik sistem SM_CXICON atau SM_CXCURSOR untuk mengatur lebar. Jika parameter ini nol dan LR_DEFAULTSIZE tidak digunakan, fungsi menggunakan lebar sumber daya aktual.
[in] cyDesired
Jenis: int
Tinggi, dalam piksel, ikon atau kursor. Jika parameter ini nol dan parameter BenderaLR_DEFAULTSIZE, fungsi menggunakan nilai metrik sistem SM_CYICON atau SM_CYCURSOR untuk mengatur tinggi. Jika parameter ini nol dan LR_DEFAULTSIZE tidak digunakan, fungsi menggunakan tinggi sumber daya aktual.
[in] Flags
Jenis: UINT
Kombinasi nilai berikut.
Nilai kembali
Jenis: HICON
Jika fungsi berhasil, nilai yang dikembalikan adalah handel ke ikon atau kursor.
Jika fungsi gagal, nilai yang dikembalikan adalah NULL. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Fungsi CreateIconFromResource, CreateIconFromResourceEx, CreateIconIndirect, GetIconInfo, dan LookupIconIdFromDirectoryEx memungkinkan aplikasi shell dan browser ikon untuk memeriksa dan menggunakan sumber daya di seluruh sistem.
Anda harus memanggil DestroyIcon untuk ikon atau DestroyCursor untuk kursor yang dibuat dengan CreateIconFromResourceEx.
Contoh
Misalnya, lihat Berbagi Sumber Daya Ikon.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winuser.h (termasuk Windows.h) |
Pustaka | User32.lib |
DLL | User32.dll |
Lihat juga
Konseptual
Sumber Daya Lain
Referensi