LoadIcon não precisa chamar DestroyIcon

Sobre a necessidade de chamar DestroyIcon

É necessário chamar DestroyIcon nos seguintes casos:

  • CreateIconFromResourceEx (se chamado sem a flag LR_SHARED)
  • CreateIconIndirect
  • CopyIcon

Quando criado pelas funções acima.

  • LoadIcon
  • LoadImage (se usar a flag LR_SHARED)
  • CopyImage (se usar a flag LR_COPYRETURNORG e o parâmetro hImage for um ícone compartilhado)
  • CreateIconFromResource
  • CreateIconFromResourceEx (se usar a flag LR_SHARED)

Ícones criados e carregados nos casos acima não devem chamar DestroyIcon.

Referência

comments powered by Disqus
Hugo で構築されています。
テーマ StackJimmy によって設計されています。