Tentang kebutuhan untuk memanggil DestroyIcon
Memanggil DestroyIcon diperlukan dalam kasus berikut:
- CreateIconFromResourceEx (jika dipanggil tanpa flag LR_SHARED)
- CreateIconIndirect
- CopyIcon
Jika dibuat oleh fungsi-fungsi di atas.
- LoadIcon
- LoadImage (jika menggunakan flag LR_SHARED)
- CopyImage (jika menggunakan flag LR_COPYRETURNORG dan parameter hImage adalah ikon bersama)
- CreateIconFromResource
- CreateIconFromResourceEx (jika menggunakan flag LR_SHARED)
Ikon yang dibuat dan dimuat dalam kasus di atas tidak boleh memanggil DestroyIcon.