Môžete načítať obrázok na ikonu pomocou funkcie GetIconInfo a môžete nakresliť pomocou funkcie DrawIconEx . Nakresliť predvolený obrázok ikony, určiť príznak DI_COMPAT vo výzve k DrawIconEx. Ak nezadáte žiadnu DI_COMPAT vlajkou, DrawIconEx čerpá ikonu pomocou obrazu, ktorý používateľ zadal.
Ak systém zobrazí ikona, musí extrahovať obrázok príslušnú ikonu z.EXE alebo.DLL súbor. Systém používa nasledujúcich krokov vyberte ikonu obrazu:
Poz&námkanbsp; Systém spracuje všetkých hĺbkach farieb 8 alebo viac bpp ako rovnaké. Preto neexistuje žiadne výhody spojené so zahrnutím 16 x 16 256 farieb obrazu a 16 x 16 16 farebný obrázok v ten istý zdroj – systém jednoducho vyberte prvá narazí. Pri vymazanom displeji re3ime 8 bpp, systém vyberie 16 farebná ikona nad ikonou 256 farieb a zobrazí všetky ikony, použije sa predvolená paleta systému.