Dela via


Ikoner (menyer och andra resurser)

En -ikon är en bild som består av en bitmappsbild kombinerad med en mask för att skapa transparenta områden i bilden. Termikonen kan referera till något av följande:

  • En ikonbild. Det här är en resurs av typen RT_ICON.
  • En grupp av bilder, från vilka systemet eller ett program kan välja den lämpligaste ikonen baserat på storlek och färgdjup. Det här är en resurs av typen RT_GROUP_ICON.

I det här avsnittet

Namn Beskrivning
om ikoner Diskuterar ikoner.
använda ikoner Beskriver hur du utför uppgifter som rör ikoner.
ikonreferens Innehåller API-referensen.

Ikonfunktioner

Namn Beskrivning
CopyIcon Kopierar den angivna ikonen från en annan modul till den aktuella modulen.
CreateIcon Skapar en ikon som har angiven storlek, färger och bitmönster.
CreateIconFromResource Skapar en ikon eller markör från resursbitar som beskriver ikonen.
CreateIconFromResourceEx Skapar en ikon eller markör från resursbitar som beskriver ikonen.
CreateIconIndirect Skapar en ikon eller markör från en ICONINFO struktur.
DestroyIcon Förstör en ikon och frigör allt minne som ikonen upptog.
DrawIcon Ritar en ikon eller markör i den angivna enhetskontexten.
DrawIconEx Ritar en ikon eller markör till den angivna enhetskontexten, utför de angivna rasteråtgärderna och sträcker ut eller komprimerar ikonen eller markören enligt angivet.
DuplicateIcon Skapar en dubblett av en angiven ikon.
ExtractAssociatedIcon Hämtar ett handtag till en indexerad ikon som finns i en fil eller en ikon som finns i en associerad körbar fil.
ExtractIcon Hämtar ett handtag till en ikon från den angivna körbara filen, DLL eller ikonfilen.
ExtractIconEx Skapar en matris med referenser till stora eller små ikoner som extraherats från den angivna körbara filen, DLL-filen eller ikonfilen.
GetIconInfo Hämtar information om den angivna ikonen eller markören.
GetIconInfoEx Hämtar information om den angivna ikonen eller markören. GetIconInfoEx utökar GetIconInfo med hjälp av den nyare ICONINFOEX- struktur.
LoadIcon Läser in den angivna ikonresursen från den körbara filen (.exe) som är associerad med en programinstans.
LookupIconIdFromDirectory Söker igenom ikon- eller markördata efter ikonen eller markören som passar bäst för den aktuella visningsenheten.
LookupIconIdFromDirectoryEx Söker igenom ikon- eller markördata efter ikonen eller markören som passar bäst för den aktuella visningsenheten.
PrivateExtractIcons Skapar en matris med referenser till ikoner som extraheras från en angiven fil.

Ikonstrukturer

Namn Beskrivning
ICONINFO Innehåller information om en ikon eller en markör.
ICONINFOEX Innehåller information om en ikon eller en markör. Utökar ICONINFO-. Används av GetIconInfoEx.
ICONMETRICS Innehåller de skalbara mått som är associerade med ikoner. Den här strukturen används med funktionen SystemParametersInfo när åtgärden SPI_GETICONMETRICS eller SPI_SETICONMETRICS anges.