CreateIconIndirect

Funcția CreateIconIndirect creează o pictogramă sau cursorul la o structură de ICONINFO.

(HICON CreateIconIndirect PICONINFO  piconinfo / / indicator spre pictograma informații structură);
 

Parametrii

piconinfo
Indicator spre o structură ICONINFO funcția utilizează pentru a crea pictograma sau cursorul.

Valorile întroarse

Dacă funcția reușește, valoarea returnată este un mâner pictograma sau cursorul care este creat.

Dacă funcția nu reușește, valoarea returnată este NULL. Pentru a obține extins informa?ii eroare, apel GetLastError.

Observații

Sistemul copiază bitmap în structura ICONINFO înainte de a crea pictograma sau cursorul. Deoarece sistemul poate selecta temporar bitmap-uri într-un context de dispozitiv, membrii structurii ICONINFO hbmMask și hbmColor ar trebui să deja selectat într-un context de dispozitiv. Cererea trebuie să continue să gestioneze bitmap originale și ștergeți-le atunci când acestea nu mai sunt necesare.

Când ați terminat folosind pictograma, distruge utilizând funcția DestroyIcon.

Windows CE: Componenta pictograma nu acceptă cursoare. Atunci când se utilizează această componentă, întotdeauna stabilit domeniul fIcon structura ICONINFO la TRUE.

Când utilizați componenta iconcurs, utilizați funcția CreateIconIndirect pentru a crea icoane fie cursoare în monocromă. Windows CE nu acceptă cursoarele de culoare.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.

A se vedea, de asemenea

Icoane prezentare generală, funcții Icon, DestroyIcon, ICONINFO

Index