Sdílet prostřednictvím


Ovládací prvek PushButton

Ovládací prvek PushButton zobrazí základní tlačítko, označované také jako příkazové tlačítko.

Ovládací prvky PushButton nelze použít k publikování ignoreChange ControlEvent, SelectionDescription ControlEvent, SelectionSize ControlEvent, SelectionPath ControlEvent, SelectionPathOn ControlEvent, SelectionAction ControlEvent, SelectionNoItems ControlEvent, ActionText ControlEvent, ActionData ControlEvent, SetProgress ControlEventnebo TimeRemaining ControlEvent.

U tohoto ovládacího prvku můžete použít následující atributy. Pokud chcete změnit hodnotu atributu pomocí události, přihlaste se k odběru ovládacího prvku ControlEvent v tabulce EventMapping a vypište identifikátor atributu ve sloupci Atribut. Zadejte identifikátor ControlEvent ve sloupci Událost.

Identifikátor atributu Šestnáctkový bit Popis
pozice Pozice ovládacího prvku v dialogovém okně Zadejte šířku, výšku a souřadnice ovládacího prvku do sloupců Width, Height, X a Y v tabulkyControl . Pro délku a vzdálenost použijte jednotky instalačního programu .
textové Tento atribut ovládacího prvku může určit text zobrazený ovládacím prvku, obrázek uložený v binární tabulce nebo obrázek nastavený za běhu. Chcete-li zadat text, zadejte textový řetězec do sloupce Text tabulky Ovládací prvek. Pokud chcete nastavit písmo a styl písma textového řetězce, předponu řetězce zobrazených znaků zadejte {\style} nebo {&styl}. Kde styl je identifikátor uvedený ve sloupci TextStyle tabulky TextStyle tabulky. Pokud žádná z těchto možností není k dispozici, ale DefaultUIFont vlastnost je definována jako platný styl textu, použije se toto písmo.
Chcete-li zadat ikonu nebo rastrový obrázek uložený v Binary table, zadejte primární klíč záznamu obrázku ze sloupce Název binární tabulky do textového sloupce záznamu řídicí tabulky pro ovládací prvek.
viditelných 0x00000000 0x00000001
Skrytý ovládací prvek. Viditelný ovládací prvek.
Tento bit zahrňte do bitového slova sloupce Atributy v řídicí tabulce, aby byl ovládací prvek viditelný nebo skrytý při jeho vytvoření.
Ovládací prvek můžete také skrýt nebo zobrazit pomocí tabulky ControlCondition.
Povoleno 0x00000000 0x00000002
Řízení v zakázaném stavu Řízení v povoleném stavu
Tento bit zahrňte do sloupce Atributy ovládacího prvku, aby bylo možné ovládací prvek při vytváření povolit.
Ovládací prvek můžete také povolit nebo zakázat pomocí tabulky ControlCondition.
sunken 0x00000000 0x00000004
Zobrazí výchozí vizuální styl. Zobrazí ovládací prvek se sunkenem, prostorovým vzhledem.
Zahrňte tyto bity do bitového slova ve sloupci Atributy tabulky Control.
RTLRO 0x00000000 0x00000020
Text v ovládacím prvku se zobrazí v pořadí čtení zleva doprava. Text v ovládacím prvku se zobrazí v pořadí čtení zprava doleva.
bitmapové 0x00000000 0x00040000
Text v ovládacím prvku je zadán ve sloupci Text v Řídicí tabulka. Tlačítko má styl BS_BITMAP, text v ovládacím prvku se nahradí rastrovým obrázkem. Sloupec Text v tabulce Control se používá jako cizí klíč Binární tabulka.
Tento bit zahrňte do bitového slova ve sloupci Atributy Ovládací.
Nenastavujte bity stylu Icon a Bitmap současně. Tlačítko nemůže obsahovat rastrový obrázek i text.
Pokud chcete nastavit písmo a styl písma textového řetězce, předponu řetězce zobrazených znaků zadejte {\style} nebo {&styl}. Kde styl je identifikátor uvedený ve sloupci TextStyle tabulky TextStyle tabulky. Pokud žádná z těchto možností není k dispozici, ale DefaultUIFont vlastnost je definována jako platný styl textu, použije se toto písmo.
ovládacího prvku ikony 0x00000000 0x00080000
Text v ovládacím prvku je zadán ve sloupci Text v Řídicí tabulka. Tlačítko má styl BS_ICON, text v ovládacím prvku se nahradí obrázkem ikony. Sloupec Text v tabulce Control se používá jako cizí klíč Binární tabulka.
Tento bit zahrňte do bitového slova ve sloupci Atributy Ovládací.
Nenastavujte bity Icon a Bitmap současně. Tlačítko nemůže obsahovat obrázek ikony i text.
Pokud chcete nastavit písmo a styl písma textového řetězce, předponu řetězce zobrazených znaků zadejte {\style} nebo {&styl}. Kde styl je identifikátor uvedený ve sloupci TextStyle tabulky TextStyle tabulky. Pokud žádná z těchto možností není k dispozici, ale DefaultUIFont vlastnost je definována jako platný styl textu, použije se toto písmo.
FixedSize 0x00000000 0x00100000
Roztáhněte obrázek ikony tak, aby odpovídal ovládacímu prvku. Oříznout nebo zacentrovat obrázek ikony v ovládacím prvku
Tento bit zahrňte do bitového slova sloupce Atributy tabulky BBControl nebo Řídicí tabulka.
IconSize 0x00000000 0x00200000
0x00400000
0x00600000
Načte první obrázek. Načte první obrázek 16x16.
Načte první obrázek 32x32.
Načte první obrázek 48x48.
Soubor ikony může obsahovat různé velikosti obrázků stejné ikony. Do sloupce Atributy tabulky Control zahrňte hodnotu odpovídajícího bitového slova.
Pokud tyto bity nejsou nastaveny, instalační program ignoruje atribut FixedSize a obrázek se roztáhne tak, aby odpovídal obdélníku ovládacího prvku. Pokud jsou nastaveny bity IconSize i bity FixedSize, obrázek menší než ovládací prvek je zarovnaný na střed a obrázek je větší než ovládací prvek, který se sníží tak, aby se vešl.
ElevationShield 0x00000000 0x00800000
Vzhled tlačítka je určen jinými atributy ikony. Přidá ikonu zvýšení oprávnění Řízení uživatelských účtů (UAC) (ikona štítu) do ovládacího prvku pushbutton.

 

Poznámky

Tento ovládací prvek lze vytvořit z BUTTON třídy pomocí funkce CreateWindowEx. Má styly BS_MULTILINE, WS_CHILD, WS_TABSTOPa WS_GROUP.