Ikonet etableringen

Standardikoner er forhåndsdefinerte, så det ikke er nødvendig å opprette dem. For å bruke et standardikon, et program kan hente referansen ved å bruke LoadImage funksjon. En ikon håndtere er en unik verdi av typen HICON som identifiserer et standard eller egendefinert-ikon.

Hvis du vil opprette et egendefinert ikon for en applikasjon, ville du vanligvis bruker et grafikkprogram og inkluderer den IKONET ressurs i programmets ressurs-definisjonsfil. Under kjøring, kan du kalle LoadIcon eller LoadImage Hvis du vil hente en referanse til ikonet. En ikon ressurs kan inneholde en gruppe bilder for flere forskjellige skjermenheter. LoadIcon og LoadImage velger automatisk det mest aktuelle ikonet fra gruppen for gjeldende visningsenhet.

Et program kan også opprette et egendefinert ikon under kjøring ved hjelp av funksjonen CreateIconIndirect , som oppretter et ikon som er basert på innholdet i en ICONINFO struktur. Funksjonen GetIconInfo fyller strukturen med koordinater for aktiveringspunktet og informasjon om bitmaske punktgrafikk og farge punktgrafikk for ikonet.

Programmer bør implementere egendefinerte ikoner som ressurser og bør bruke LoadIcon eller LoadImagestedet opprette ikonet under kjøring. Ved hjelp av ikonet ressurser unngår enheten avhengighet, forenkler lokalisering og gjør det mulig for programmer å dele ikonet figurer.

Funksjonen CreateIconFromResourceEx gjør det mulig for et program til å bla gjennom systemets ressurser og lage ikoner og pekere basert på ressursdata. CreateIconFromResourceEx oppretter et ikon som er basert på som binære ressursdata fra andre kjørbare filer eller biblioteker for dynamiske koblinger (DLLer). Et program må stå foran denne funksjonen med kall til funksjonen LookupIconIdFromDirectoryEx , og flere av ressurs-funksjoner. LookupIconIdFromDirectoryEx returnerer identifikator for mest aktuelle ikonet dataene for gjeldende visningsenhet. Hvis du vil ha mer informasjon om funksjonene for ressursen, kan du se Funksjoner for ressurs.

Index