IconSize, atrybut kontrolki
Plik ikon może zawierać kilka różnych rozmiarów tego samego obrazu ikony. Te bity określają rozmiar obrazu ikony do załadowania. Jeśli żaden z bitów nie zostanie ustawiony, zostanie załadowany pierwszy obraz. Jeśli ustawiono tylko msidbControlAttributesIconSize16, zostanie załadowany pierwszy obraz 16x16. Jeśli ustawiono tylko msidbControlAttributesIconSize32, zostanie załadowany pierwszy obraz 32x32. Jeśli ustawiono msidbControlAttributesIconSize48, zostanie załadowany pierwszy obraz 48x48.
Prawidłowe kontrolki
Wartość
Dziesiętny | Szesnastkowych | Opis |
---|---|---|
2097152 | 0x00200000 | msidbControlAttributesIconSize16 |
4194304 | 0x00400000 | msidbControlAttributesIconSize32 |
6291456 | 0x00600000 | msidbControlAttributesIconSize48 |
Uwagi
Aby ustawić ten atrybut w kontrolce, uwzględnij bity IconSize w kolumnie Atrybuty rekordu kontrolki w tabeli Control.
Jeśli FixedSize bit nie jest ustawiony, załadowany obraz zostanie skurczony lub rozciągnięty, aby dopasować kontrolkę ikony. Jeśli ustawiono FixedSize bit, a załadowany obraz jest mniejszy niż kontrolka ikony, obraz jest wyświetlany wyśrodkowany wewnątrz kontrolki. Jeśli ustawiono FixedSize bit, a załadowany obraz jest większy niż kontrolka ikony, obraz zostanie zredukowany do dopasowania do kontrolki.
Zobacz Atrybuty kontrolek i kontrolkę, którą należy utworzyć w obszarze Controls.