Udostępnij za pośrednictwem


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

CheckBox

ikona

PushButton

RadioButtonGroup

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.