PushButton-kontroll
PushButton-kontrollen visar en grundläggande push-knapp, även kallad kommandoknapp.
PushButton-kontroller kan inte användas för att publicera en IgnoreChange ControlEvent, SelectionDescription ControlEvent, SelectionSize ControlEvent, SelectionPath ControlEvent, SelectionPathOn ControlEvent, SelectionAction ControlEvent, SelectionNoItems ControlEvent, ActionText ControlEvent, ActionData ControlEvent, SetProgress ControlEventeller TimeRemaining ControlEvent.
Du kan använda följande attribut med den här kontrollen. Om du vill ändra värdet för ett attribut med hjälp av en händelse prenumererar du på kontrollen till en ControlEvent i tabellen EventMapping och listar attributets identifierare i kolumnen Attribut. Ange identifieraren för ControlEvent i kolumnen Händelse.
Attributidentifierare | Hexadecimal bit | Beskrivning |
---|---|---|
position | Kontrollposition i dialogrutan. Ange kontrollens bredd, höjd och koordinater i kontrollens vänstra hörn i kolumnerna Width, Height, X och Y i tabellen Control. Använd installationsenheter för längd och avstånd. |
|
Text | Det här kontrollattributet kan ange den text som visas av kontrollen, en bild som lagras i binärtabellen eller en bilduppsättning vid körning. Om du vill ange text anger du textsträngen i kolumnen Text i kontrolltabellen. Om du vill ange teckensnittet och teckensnittsformatet för en textsträng prefixar du strängen med tecken som visas med {\style} eller {&formatmall}. Där formatmallen är en identifierare i kolumnen TextStyle i tabellen TextStyle. Om ingen av dessa finns, men egenskapen DefaultUIFont definieras som ett giltigt textformat, används det teckensnittet. Om du vill ange en ikon- eller bitmappsbild som lagras i binär tabellanger du den primära nyckeln för bildens post från kolumnen Namn i den binära tabellen i kolumnen Text i kontrolltabellposten för kontrollen. |
|
synlig | 0x00000000 0x00000001 |
Dold kontroll. Synlig kontroll. Inkludera den här biten i bitordet i kolumnen Attribut i tabellen Control för att göra kontrollen synlig eller dold när den skapas. Du kan också dölja eller visa en kontroll med hjälp av tabellen ControlCondition. |
aktiverat | 0x00000000 0x00000002 |
Kontroll i inaktiverat tillstånd. Kontroll i ett aktiverat tillstånd. Inkludera den här biten i kolumnen Attribut i Control för att aktivera kontrollen när du skapar den. Du kan också aktivera eller inaktivera en kontroll med hjälp av tabellen ControlCondition. |
nedsänkt | 0x00000000 0x00000004 |
Visar standardformatet för visuella objekt. Visar kontrollen med en nedsänkt 3D-look. Inkludera dessa bitar i bitordet i kolumnen Attribut i tabellen Control. |
RTLRO- | 0x00000000 0x00000020 |
Text i kontrollen visas i läsordning från vänster till höger. Text i kontrollen visas i läsordning från höger till vänster. |
Bitmapp | 0x00000000 0x00040000 |
Text i kontrollen anges i kolumnen Text i tabellen Control. Knappen har BS_BITMAP formatmall, text i kontrollen ersätts av en bitmappsbild. Kolumnen Text i tabellen Kontroll används som sekundärnyckel till binär tabell. Inkludera den här biten i bitordet i kolumnen Attribut i Control. Ställ inte in bitarna i ikon- och bitmappsformat samtidigt. Knappen får inte innehålla både en bitmappsbild och text. Om du vill ange teckensnittet och teckensnittsformatet för en textsträng prefixar du strängen med tecken som visas med {\style} eller {&formatmall}. Där formatmallen är en identifierare i kolumnen TextStyle i tabellen TextStyle. Om ingen av dessa finns, men egenskapen DefaultUIFont definieras som ett giltigt textformat, används det teckensnittet. |
ikonkontroll | 0x00000000 0x00080000 |
Text i kontrollen anges i kolumnen Text i tabellen Control. Knappen har BS_ICON formatmall, text i kontrollen ersätts av en ikonbild. Kolumnen Text i tabellen Kontroll används som sekundärnyckel till binär tabell. Inkludera den här biten i bitordet i kolumnen Attribut i Control. Ställ inte in ikon- och bitmappsbitarna samtidigt. Knappen får inte innehålla både en ikonbild och text. Om du vill ange teckensnittet och teckensnittsformatet för en textsträng prefixar du strängen med tecken som visas med {\style} eller {&formatmall}. Där formatmallen är en identifierare i kolumnen TextStyle i tabellen TextStyle. Om ingen av dessa finns, men egenskapen DefaultUIFont definieras som ett giltigt textformat, används det teckensnittet. |
FixedSize | 0x00000000 0x00100000 |
Sträck ut ikonbilden så att den passar kontrollen. Beskär eller centrera ikonbilden i kontrollen. Inkludera den här biten i bitordet i kolumnen Attribut i tabellen BBControl eller tabellen Control. |
IconSize | 0x00000000 0x00200000 0x00400000 0x00600000 |
Läser in den första bilden. Läser in den första 16x16-avbildningen. Läser in den första 32x32-avbildningen. Läser in den första 48x48-avbildningen. En ikonfil kan innehålla olika storleksbilder av samma ikon. Inkludera värdet för lämpligt bitord i kolumnen Attribut i tabellen Control Om dessa bitar inte har angetts ignorerar installationsprogrammet attributet FixedSize och avbildningen sträcks ut så att den passar kontrollrektangeln. Om både IconSize-bitarna och FixedSize-bitarna har angetts centreras en bild som är mindre än kontrollen och en bild är större än kontrollen som den reduceras till. |
ElevationShield | 0x00000000 0x00800000 |
Utseendet på pushbutton bestäms av de andra ikonattributen. Lägger till ikonen för (UAC) för utökade privilegier (skärmikon) i pushbuttonkontrollen. |
Anmärkningar
Den här kontrollen kan skapas från klassen BUTTON med hjälp av funktionen CreateWindowEx. Den har formaten BS_MULTILINE, WS_CHILD, WS_TABSTOPoch WS_GROUP.