LoadIcon muss DestroyIcon nicht aufrufen

Über die Notwendigkeit, DestroyIcon aufzurufen

In folgenden Fällen ist es notwendig, DestroyIcon aufzurufen:

  • CreateIconFromResourceEx (wenn ohne das Flag LR_SHARED aufgerufen)
  • CreateIconIndirect
  • CopyIcon

Wenn durch die obigen Funktionen erstellt.

  • LoadIcon
  • LoadImage (wenn das Flag LR_SHARED verwendet wird)
  • CopyImage (wenn das Flag LR_COPYRETURNORG verwendet wird und der Parameter hImage ein freigegebenes Symbol ist)
  • CreateIconFromResource
  • CreateIconFromResourceEx (wenn das Flag LR_SHARED verwendet wird)

Symbole, die in den obigen Fällen erstellt und geladen wurden, dürfen DestroyIcon nicht aufrufen.

Referenz

comments powered by Disqus
Erstellt mit Hugo
Theme Stack gestaltet von Jimmy