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.
-
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é.
-
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