Sdílet prostřednictvím


Tabulka ovládacích prvků

Tabulka Ovládací prvky definuje ovládací prvky, které se zobrazí v každém dialogovém okně.

Tabulka Control obsahuje následující sloupce.

Sloupec Typ Klíč Nullable
Dialog_ identifikátor Y N
Řízení identifikátor Y N
Typ identifikátor N N
X celočíselná N N
Y celočíselná N N
Šířka celočíselná N N
Výška celočíselná N N
Atributy doubleInteger N Y
Vlastnost identifikátor N Y
Text formátované N Y
Control_Next identifikátor N Y
Pomoc textové N Y

 

Sloupce

Dialog_

Externí klíč k prvnímu sloupci tabulky dialogového okna , název dialogového okna.

ovládací prvek

Název ovládacího prvku Tento název musí být jedinečný v rámci dialogového okna, ale může se opakovat v různých dialogových oknech. Sloupec Ovládací prvek v kombinaci se sloupcem Dialog_ tvoří primární klíč této tabulky.

typ

Typ ovládacího prvku. Seznam typů ovládacích prvků naleznete v tématu Ovládací prvky.

X

Vodorovná souřadnice levého horního rohu obdélníkové hranice ovládacího prvku. Musí to být nezáporné číslo. Viz atributuposition control .

Y

Svislá souřadnice levého horního rohu obdélníkové hranice ovládacího prvku. Musí to být nezáporné číslo. Viz atributuposition control .

šířka

Šířka obdélníkové hranice ovládacího prvku. Musí to být nezáporné číslo. Viz atributuposition control .

výška

Výška obdélníkové hranice ovládacího prvku Musí to být nezáporné číslo. Viz atributuposition control .

atributy

32bitové slovo, které určuje bitové příznaky, které mají být použity pro tento ovládací prvek. Musí to být nezáporné číslo a povolené hodnoty závisí na typu ovládacího prvku. Seznam všech atributů ovládacích prvků a hodnotu, kterou chcete zadat do tohoto pole, naleznete v tématu Atributy ovládacího prvku.

vlastnost

Název definované vlastnosti, která má být propojena s tímto ovládacím prvku. Hodnoty přepínačů, seznamů a polí se seznamem jsou svázané se skupinou tím, že jsou propojeny se stejnou vlastností. Tento sloupec se vyžaduje pro aktivní ovládací prvky.

text

Lokalizovatelný řetězec použitý k nastavení počátečního textu obsaženého v ovládacím prvku. Řetězec může obsahovat také vložené vlastnosti. Syntaxe formátovaného řetězce obsahujícího vlastnosti naleznete MsiFormatRecord funkce. Zadejte velikost, písmo a barvu textu tak, že předponu textového řetězce zadáte {\style}, kde styl je styl textu vytvořený do sloupce TextStyle tabulky TextStyle. Textový řetězec se zkrátí, pokud je příliš dlouhý, aby se nevešel do ovládacího prvku. Textový řetězec může být prázdný.

Speciální vytváření textového řetězce Formátované v tomto poli je vyžadováno, pokud se má text zobrazit ovládacím textu umístěným v dialogovém okně s atributem TrackDiskpace. Jedná se o případ zadaný bitem stylu dialogového okna TrackDiskSpace, zobrazen v atributech tabulky dialogového okna . Pokud v tomto případě formátovaný řetězec ve sloupci Text tabulky Ovládací prvek začíná na "[" a končí na "]", musíte na konec řetězce přidat mezeru. Pokud je například DlgTextFont vlastnost, která bude nastavena na {\DlgFontBold} formátovaný řetězec "[DlgTextFont]MyTextFont]MyText[ProductName] " vyžaduje mezeru na konci za pravou závorkou. Tento nadbytečný prostor vyžaduje instalační program, aby správně zobrazil text v ovládacím prvku Text.

Můžete zadat krátký popisný textový řetězec pro VolumeCostList, ListView, DirectoryLista SelectionTree ovládací prvky. Tento text uživatel nevidí, ale může ho číst čtečky obrazovky jako popis ovládacího prvku.

Viz také přístupnosti .

Control_Next

Název jiného ovládacího prvku ve stejném dialogovém okně a externí klíč druhého sloupce tabulky Control. Pokud je fokus v dialogovém okně na ovládacím prvku ve sloupci Ovládací prvek, stisknutím klávesy Tab přesunete fokus na ovládací prvek uvedený ve sloupci Control_Next. Tento sloupec se proto používá k určení pořadí ovládacích prvků v dialogovém okně. Vazby mezi ovládacími prvky musí tvořit uzavřený cyklus. Některé ovládací prvky, jako jsou statické textové ovládací prvky, se dají vynechat z cyklu. V tomto případě může být toto pole prázdné.

Viz také přístupnosti .

Nápověda k

Volitelné lokalizovatelné textové řetězce, které se používají s tlačítkem Nápověda. Řetězec je rozdělen do dvou částí znakem oddělovače (|). První část řetězce se používá jako text popisu. Tento text používají čtečky obrazovky pro ovládací prvky, které obsahují obrázek. Druhá část řetězce je vyhrazená pro budoucí použití. Znak oddělovače se vyžaduje i v případě, že je k dispozici pouze jeden ze dvou typů textu.

Poznámky

Celočíselné hodnoty pro x, y, šířku a výšku jsou v jednotkách instalačního programu , nikoli v jednotkách dialogového okna. Jednotka instalačního programu se rovná dvanácté výšce 10bodového písma MS Sans Serif. Souřadnice ovládacích prvků jsou relativní vzhledem k plakátu.

Validace

ICE03
ICE06
ICE17
ICE20
ICE23
ICE31
ICE32
ICE34
ICE45
ICE46
ICE95