Udostępnij przez


Kontrolka ikony

Kontrolka Ikona wyświetla statyczny obraz ikony. Tło obrazu jest przezroczyste.

Atrybuty kontrolki

Za pomocą tej kontrolki można użyć następujących atrybutów. Aby zmienić wartość atrybutu przy użyciu zdarzenia, zasubskrybuj kontrolkę ControlEvent w tabeli EventMapping i wyświetl identyfikator atrybutu w kolumnie Atrybut. Wprowadź identyfikator kontrolki ControlEvent w kolumnie Zdarzenie.

Identyfikator atrybutu Bit szesnastkowy Opis
położenie Pozycja kontrolki w oknie dialogowym. Wprowadź szerokość, wysokość i współrzędne lewego rogu kontrolki w kolumnach Width, Height, X i Y tabeli Control. Użyj jednostek instalatora długości i odległości.
tekstu Zawiera nazwę ikony przechowywanej w tabeli binarnej . Aby wyświetlić ikonę przechowywaną w tabeli Binary, wprowadź nazwę rekordu obrazu wyświetlanego w tabeli Binary w kolumnie Text tabeli Control rekord dla tej kontrolki.
widoczne 0x00000000 0x00000001
Ukryta kontrolka. Widoczna kontrolka.
Uwzględnij ten bit w bitowym słowie kolumny Atrybuty w tabeli Kontrolka, aby kontrolka jest widoczna lub ukryta podczas jego tworzenia.
Możesz również ukryć lub pokazać kontrolkę przy użyciu tabeli ControlCondition.
zatopione 0x00000000 0x00000004
Wyświetla domyślny styl wizualizacji. Wyświetla kontrolkę z zatopiony wygląd 3-W.
Uwzględnij te bity w wyrazie bitowym w kolumnie Atrybuty tabeli Control.
FixedSize 0x00000000 0x00100000
Rozciąga obraz ikony tak, aby pasował do kontrolki. Przycina lub wyśrodkuje obraz ikony w kontrolce.
Uwzględnij ten bit w bitowym słowie kolumny Atrybuty tabeli Control.
IconSize 0x00000000 0x00200000
0x00400000
0x00600000
Ładuje pierwszy obraz. Ładuje pierwszy obraz 16x16.
Ładuje pierwszy obraz 32x32.
Ładuje pierwszy obraz 48x48.
Plik ikon może zawierać różne obrazy o różnych rozmiarach tej samej ikony. Uwzględnij wartość odpowiedniego wyrazu bitowego w kolumnie Atrybuty tabeli Control
Jeśli te bity nie są ustawione, instalator ignoruje atrybut FixedSize, a obraz jest rozciągnięty w celu dopasowania do prostokąta kontrolki. Jeśli ustawiono zarówno bity IconSize, jak i bity FixedSize, obraz mniejszy niż kontrolka jest wyśrodkowany, a obraz jest większy niż kontrolka, dopasowując ją do rozmiaru.

 

Uwagi

Tę kontrolkę można utworzyć na podstawie klasy STATIC przy użyciu funkcji CreateWindowEx. Ma style SS_ICON, SS_CENTERIMAGE, WS_CHILDi WS_GROUP.