Tabulka dialogových oken
Tabulka dialogových oken obsahuje všechna dialogová okna, která se zobrazují v uživatelském rozhraní v plném i omezeném režimu.
Tabulka dialogových oken obsahuje následující sloupce.
Sloupec | Typ | Klíč | Nullable |
---|---|---|---|
Dialog | identifikátor | Y | N |
HCentering | celočíselná | N | N |
VCentering | celočíselná | N | N |
Šířka | celočíselná | N | N |
Výška | celočíselná | N | N |
Atributy | doubleInteger | N | Y |
Titul | formátované | N | Y |
Control_First | identifikátor | N | N |
Control_Default | identifikátor | N | Y |
Control_Cancel | identifikátor | N | Y |
Sloupce
-
Dialogové okno
-
Primární klíč a název dialogového okna.
-
HCentering
-
Vodorovné umístění dialogového okna.
Rozsah je 0 až 100, s 0 na levém okraji obrazovky a 100 na pravém okraji.
-
VCentering
-
Svislé umístění dialogového okna.
Rozsah je 0 až 100, s 0 na horním okraji obrazovky a 100 na dolním okraji.
-
šířka
-
Šířka obdélníkové hranice dialogového okna.
Toto číslo musí být nezáporné.
-
výška
-
Výška obdélníkového ohraničení dialogového okna.
Toto číslo musí být nezáporné.
-
atributy
-
32bitové slovo, které určuje příznaky atributů, které se mají použít v tomto dialogovém okně.
Toto číslo musí být nezáporné. Další informace naleznete v tématu bitů stylu dialogového okna.
-
název
-
Lokalizovatelný textový řetězec určující název, který se má zobrazit v záhlaví dialogového okna.
-
Control_First
-
Externí klíč druhého sloupce tabulky ovládacích prvků .
Kombinace tohoto pole s polem Dialogové okno určuje jedinečný ovládací prvek v Ovládací tabulka, která vezme fokus při otevření dialogového okna. Obvykle to může být upravit ovládací prvek, SelectionTree Controlnebo jakýkoli jiný ovládací prvek, který může fokus převzít. Pokud Ovládací prvek PushButton je jediným ovládacím prvek, který je v dialogovém okně, který může fokus převzít, musí být do pole ControlDefault zadáno také tlačítko PushButton zadané v poli ControlDefault. Tento sloupec je ignorován v dialogovém okně Chyba.
Vzhledem k tomu, že statický text nemůže převzít fokus, ovládací prvek text, který popisuje ovládací prvek Upravit ovládací, Ovládací prvek PathEdit, Ovládací prvek ListView, ovládací prvek ComboBox nebo VolumeSelectCombo Control musí být první ovládací prvek v dialogovém okně, aby byla zajištěna kompatibilita se čtečkami obrazovky.
-
Control_Default
-
Externí klíč druhého sloupce tabulky ovládacích prvků .
Kombinace tohoto pole s polem Dialogové okno určuje výchozí ovládací prvek, který při otevření dialogového okna přebere fokus. Obvykle to může být Ovládací prvek PushButton. Pokud v dialogovém okně nemá fokus žádný ovládací prvek PushButton, je klávesa Return ekvivalentní kliknutí na výchozí ovládací prvek. Pokud je tento sloupec prázdný, neexistuje výchozí ovládací prvek. Tento sloupec je ignorován v dialogovém okně Chyba.
-
Control_Cancel
-
Externí klíč druhého sloupce tabulky ovládacích prvků .
Kombinace tohoto pole s dialogovým polem určuje ovládací prvek, který zruší instalaci. Tento ovládací prvek je propojený s událostmi v tabulce ControlEvent sloužící ke zrušení instalace. Stisknutím klávesy ESC nebo kliknutím na tlačítko Zavřít se rovná kliknutí na ovládací prvek zrušit. Tento sloupec se ignoruje v dialogovém okně Chyba
krabice.
Ovládací prvek zrušení je skrytý během vrácení zpět nebo odebrání zálohovaných souborů. Vnitřní obslužná rutina uživatelského rozhraní skryje ovládací prvek při přijetí zprávy INSTALLMESSAGE_COMMONDATA.
Poznámky
Celočíselné hodnoty pro šířku a výšku jsou v jednotky instalačního programu, nikoli v dialogových jednotkách.
U následných dialogových oken v posloupnosti průvodce se ignorují dvě hodnoty na střed. Pozice dialogového okna jsou nastaveny uživatelem nebo jako pro předchozí dialogové okno. Tyto sekvence dialogového okna jsou vytvořeny NewDialog ControlEvent.
Validace