Rozmiary ikon

System wykorzystuje cztery ikony rozmiarów: system małe, systemu duże, skorupkach małych i powłoki duże.

Systemu mała ikona jest wyświetlana w oknie podpisu. Aby zmienić rozmiar mała ikona systemu, uruchom aplet panelu sterowania ekran, kliknij kartę wygląd , przycisków podpis z listy zapasów , następnie ustaw pole rozmiar . Aby pobrać rozmiaru mała ikona systemu, wywołać funkcji GetSystemMetrics z SM_CXSMICON i SM_CYSMICON.

Duże ikony systemu jest używany głównie przez aplikacje, ale jest on również wyświetlany w oknie dialogowym klawisze Alt + Tab. Wszystkie funkcje CreateIconFromResource, DrawIcon, ExtractAssociatedIcon, ExtractIcon, ExtractIconExi LoadIcon za pomocą systemu duże ikony. Rozmiar systemu duże ikony jest zdefiniowany przez sterownik karty wideo, dlatego nie można zmienić. Rozmiar systemu duże ikony można pobrać wywołując GetSystemMetrics z SM_CXICON i SM_CYICON.

CreateIcon, CreateIconFromResourceEx, CreateIconIndirect, i SHGetFileInfo funkcje mogą być używane do pracy z ikon w rozmiarach innych niż system duże.

Mała ikona powłoki jest używany w Eksploratorze Windows i wspólnych okien dialogowych. Obecnie to domyślnie jest niewielki rozmiar systemu. Aby pobrać rozmiaru mała ikona powłoki, użyj SHGetFileInfo funkcji SHGFI_SHELLICONSIZE | SHGFI_SMALLICON aby pobrać dojścia do listy obrazu systemu, następnie Aby uzyskać rozmiar ikony funkcji ImageList_GetIconSize.

Duże ikony powłoki jest używany na pulpicie. Aby zmienić rozmiar duże ikony, uruchom aplet panelu sterowania ekran, kliknij kartę wygląd , wybierz ikonę z listy zapasów , następnie ustaw pole rozmiar (rozmiar są przechowywane w rejestrze, w kluczu HKEY_CURRENT_USER\Control Panel, rozmiar ikony Desktop\WindowMetrics\Shell). Możesz również kliknąć przycisk Plus! kartę i zaznacz pole wyboru Użyj dużych ikon . Aby pobrać rozmiaru powłoki duże ikony, należy użyć funkcji SHGetFileInfo z SHGFI_SHELLICONSIZE aby pobrać dojścia do listy obrazu systemu, następnie Aby uzyskać rozmiar ikony funkcji ImageList_GetIconSize.

Start menu używa powłoki małe ikony lub duże ikony powłoki, w zależności od tego, czy jest zaznaczone pole wyboru Użyj dużych ikon.

Aplikacja powinny dostarczyć grupy obrazów ikonę w poniższych rozmiarów:

Podczas wypełniania w strukturze WNDCLASSEX stosowaną przy rejestrowaniu klasy okno, zestawu replik hIcon ikonę 32 x 32 i Państwa hIconSm na ikonę 16 x 16. Aby uzyskać więcej informacji na temat klasy ikon zobacz Klasy ikon.

Index