Displej s ikonami

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:

  1. Vyberte zdroj, RT_GROUP_ICON. Ak existuje viac ako jeden prostriedok systému Windows NT používa prvý zdrojov uvedených v prostriedku skript, kým systém Windows 95 rozhodne prvým zdrojom uvedené v abecednom poradí.
  2. Vyberte vhodné RT_ICON obrázok z RT_GROUP_ICON zdrojov. Ak existuje viac ako jeden obraz, systém používa tieto kritériá na výber obrázka:

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.

Index