Funksjonen CreateIconIndirect oppretter et ikon eller markøren fra en ICONINFO struktur.
() HICON CreateIconIndirect PICONINFO piconinfo / / peker til ikonet informasjonsstruktur);
Hvis funksjonen lykkes, er returverdien en referanse til ikonet eller markør som er opprettet.
Hvis funksjonen mislykkes, er verdien som returneres NULL. Til å vise utvidet feilinformasjon, kan du ringe GetLastError.
Programmet kopierer punktgrafikk i strukturen ICONINFO før du oppretter ikonet eller markøren. Fordi systemet kan velge punktgrafikk midlertidig i en enhetskontekst, skal hbmMask og hbmColor medlemmer av ICONINFO -strukturen ikke allerede være valgt inn i en enhetskontekst. Programmet må fortsette å administrere den opprinnelige punktgrafikk og slette dem når de er ikke lenger nødvendig.
Når du er ferdig med å bruke ikonet, ødelegge den ved hjelp av funksjonen DestroyIcon.
Windows CE: Ikonet komponenten støtter ikke markører. Når du bruker denne komponenten, alltid angi feltet fIcon i ICONINFO -strukturen til TRUE.
Når du bruker iconcurs-komponenten, kan du bruke funksjonen CreateIconIndirect Hvis du vil opprette ikoner eller monokrom markører. Windows CE støtter ikke farge markører.
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.
Oversikt over ikoner, ikonet funksjoner, DestroyIcon, ICONINFO