CreateIconIndirect

Funksjonen CreateIconIndirect oppretter et ikon eller markøren fra en ICONINFO struktur.

() HICON CreateIconIndirect PICONINFO  piconinfo / / peker til ikonet informasjonsstruktur);
 

Parametere

piconinfo
Peker til en ICONINFO struktur funksjonen brukes til å lage ikonet eller markøren.

Returverdier

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.

Merknader

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.

Hurtiginformasjon

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.

Se også

Oversikt over ikoner, ikonet funksjoner, DestroyIcon, ICONINFO

Index