Fungsi LoadImageA (winuser.h)
Memuat ikon, kursor, kursor animasi, atau bitmap.
Sintaksis
HANDLE LoadImageA(
[in, optional] HINSTANCE hInst,
[in] LPCSTR name,
[in] UINT type,
[in] int cx,
[in] int cy,
[in] UINT fuLoad
);
Parameter
[in, optional] hInst
Jenis: HINSTANCE
Handel ke modul DLL atau yang dapat dieksekusi (.exe) yang berisi gambar yang akan dimuat. Untuk informasi selengkapnya, lihat GetModuleHandle. Perhatikan bahwa pada Windows 32-bit, handel instans (HINSTANCE), seperti handel instans aplikasi yang diekspos oleh panggilan fungsi sistem WinMain, dan handel modul (HMODULE) adalah hal yang sama.
Untuk memuat gambar yang telah ditentukan sebelumnya atau sumber daya mandiri (ikon, kursor, atau file bitmap), atur parameter ini ke NULL.
[in] name
Jenis:
Gambar yang akan dimuat.
Jika parameter
Jika sumber daya gambar akan dimuat berdasarkan nama dari modul, nama parameter
Jika sumber daya gambar akan dimuat secara ordinal dari modul, gunakan makro
Jika parameter
Pengidentifikasi gambar yang telah ditentukan sebelumnya ditentukan dalam Winuser.h
dan memiliki awalan berikut:
Awalan | Arti |
---|---|
OBM_ | Bitmap OEM. Gunakan makro MAKEINTRESOURCE untuk meneruskannya. |
OIC_ | Ikon OEM. Gunakan makro MAKEINTRESOURCE untuk meneruskannya. |
OCR_ | Kursor OEM. Gunakan makro MAKEINTRESOURCE untuk meneruskannya. |
IDI_ | ikon Standar |
IDC_ | kursor Standar |
Untuk meneruskan konstanta pengidentifikasi gambar OEM ke fungsi LoadImage
Jika parameter
Untuk informasi selengkapnya, lihat bagian Keterangan di bawah ini.
[in] type
Jenis: UINT
Jenis gambar yang akan dimuat.
Parameter ini bisa menjadi salah satu nilai berikut:
Nilai | Arti |
---|---|
IMAGE_BITMAP | Memuat bitmap. |
IMAGE_CURSOR | Memuat kursor. |
IMAGE_ICON | Memuat ikon. |
[in] cx
Jenis: int
Lebar, dalam piksel, ikon atau kursor. Jika parameter ini nol dan parameter fuLoad
[in] cy
Jenis: int
Tinggi, dalam piksel, ikon atau kursor. Jika parameter ini nol dan parameter fuLoad
[in] fuLoad
Jenis: UINT
Parameter ini bisa berupa satu atau beberapa nilai berikut.
Mengembalikan nilai
Jenis: HANDLE
Jika fungsi berhasil, nilai pengembalian adalah handel gambar yang baru dimuat.
Jika fungsi gagal, nilai yang dikembalikan adalah NULL. Untuk mendapatkan informasi kesalahan yang diperluas, panggil GetLastError.
Komentar
Jika IS_INTRESOURCE( nama) TRUE, maka nama menentukan pengidentifikasi bilangan bulat dari sumber daya yang diberikan. Jika tidak, ini adalah penunjuk ke string yang dihentikan null. Jika karakter pertama string adalah tanda pound (#), maka karakter yang tersisa mewakili angka desimal yang menentukan pengidentifikasi bilangan bulat sumber daya. Misalnya, string "#258" mewakili pengidentifikasi 258.
Setelah selesai menggunakan bitmap, kursor, atau ikon yang Anda muat tanpa menentukan bendera LR_SHARED, Anda dapat merilis memori terkait dengan memanggil salah satu fungsi dalam tabel berikut.
Sumber daya | Fungsi rilis |
---|---|
Bitmap | DeleteObject |
Kursor | DestroyCursor |
Ikon | DestroyIcon |
Sistem secara otomatis menghapus sumber daya ini ketika proses yang membuatnya berakhir; namun, memanggil fungsi yang sesuai akan menghemat memori dan mengurangi ukuran set kerja proses.
Contoh
Misalnya, lihat Menggunakan Kelas Jendela.
Nota
Header winuser.h mendefinisikan LoadImage sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta preprosedur UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Platform Target |
Windows |
Header |
winuser.h (termasuk Windows.h) |
Pustaka |
User32.lib |
DLL |
User32.dll |
set API |
ext-ms-win-ntuser-gui-l1-1-0 (diperkenalkan di Windows 8) |
Lihat juga
Konseptual
CopyImage
LoadBitmap
Sumber Daya Lain
Referensi
Sumber Daya