Fungsi DestroyIcon (winuser.h)
Menghancurkan ikon dan membebaskan memori apa pun yang ditempati ikon.
Sintaks
BOOL DestroyIcon(
[in] HICON hIcon
);
Parameter
[in] hIcon
Jenis: HICON
Handel ke ikon yang akan dihancurkan. Ikon tidak boleh digunakan.
Nilai kembali
Jenis: BOOL
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Anda hanya perlu memanggil DestroyIcon untuk ikon dan kursor yang dibuat dengan fungsi berikut: CreateIconFromResourceEx (jika dipanggil tanpa bendera LR_SHARED ), CreateIconIndirect, dan CopyIcon. Jangan gunakan fungsi ini untuk menghancurkan ikon bersama. Ikon bersama valid selama modul tempat modul dimuat tetap berada dalam memori. Fungsi berikut mendapatkan ikon bersama.
- LoadIcon
- LoadImage (jika Anda menggunakan bendera LR_SHARED )
- CopyImage (jika Anda menggunakan bendera LR_COPYRETURNORG dan parameter hImage adalah ikon bersama)
- CreateIconFromResource
- CreateIconFromResourceEx (jika Anda menggunakan bendera LR_SHARED )
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 (sertakan Windows.h) |
Pustaka | User32.lib |
DLL | User32.dll |
Set API | ext-ms-win-ntuser-gui-l1-1-0 (diperkenalkan dalam Windows 8) |
Lihat juga
Konseptual
Referensi