LoadIcon은 DestroyIcon을 호출할 필요가 없다

DestroyIcon을 호출할 필요성에 대하여

DestroyIcon을 호출해야 하는 경우는 다음과 같다.

  • CreateIconFromResourceEx (LR_SHARED 플래그 없이 호출된 경우)
  • CreateIconIndirect
  • CopyIcon

위의 함수로 생성된 경우.

  • LoadIcon
  • LoadImage (LR_SHARED 플래그를 사용하는 경우)
  • CopyImage (LR_COPYRETURNORG 플래그를 사용하고, hImage 매개변수가 공유 아이콘인 경우)
  • CreateIconFromResource
  • CreateIconFromResourceEx (LR_SHARED 플래그를 사용하는 경우)

위의 경우로 생성 및 로드된 아이콘은 DestroyIcon을 호출해서는 안 된다.

참고

comments powered by Disqus
Hugo로 만듦
JimmyStack 테마 사용 중