Dialogtabell
Dialogtabellen innehåller alla dialogrutor som visas i användargränssnittet (UI) i både fullständiga och reducerade lägen.
Dialogtabellen innehåller följande kolumner.
Spalt | Typ | Nyckel | Nullbar |
---|---|---|---|
Dialog | identifierare | Y | N |
HCentering | Heltal | N | N |
VCentering | Heltal | N | N |
Bredd | Heltal | N | N |
Höjd | Heltal | N | N |
Attribut | DoubleInteger | N | Y |
Titel | formaterad | N | Y |
Control_First | identifierare | N | N |
Control_Default | identifierare | N | Y |
Control_Cancel | identifierare | N | Y |
Kolumner
-
dialogruta
-
Den primära nyckeln och namnet på dialogrutan.
-
HCentering
-
Dialogrutans vågräta position.
Intervallet är 0 till 100, med 0 vid skärmens vänstra kant och 100 vid höger kant.
-
VCentering
-
Dialogrutans lodräta position.
Intervallet är 0 till 100, med 0 längst upp på skärmen och 100 längst ned.
-
bredd
-
Bredden på dialogrutans rektangulära gräns.
Det här talet måste vara icke-negativt.
-
höjd
-
Höjden på dialogrutans rektangulära gräns.
Det här talet måste vara icke-negativt.
-
attribut
-
Ett 32-bitars ord som anger de attributflaggor som ska tillämpas på den här dialogrutan.
Det här talet måste vara icke-negativt. Mer information finns i dialogformatbitar.
-
rubrik
-
En textsträng som kan lokaliseras och som anger rubriken som ska visas i namnlisten i dialogrutan.
-
Control_First
-
En extern nyckel till den andra kolumnen i Kontrolltabell.
Om du kombinerar det här fältet med fältet Dialog anger du en unik kontroll i Kontrolltabell som fokuserar när dialogrutan öppnas. Detta kan vanligtvis vara en Redigera kontroll, SelectionTree Controleller någon annan kontroll som kan fokusera. Om PushButton Control är den enda kontrollen som finns i dialogrutan som kan fokusera, måste pushbuttonen som anges i fältet ControlDefault också anges i fältet Kontroll först. Den här kolumnen ignoreras i en feldialogruta rutan.
Eftersom statisk text inte kan fokusera måste en textkontroll som beskriver en Redigera kontroll, PathEdit Control, ListView Control, ComboBox Control eller VolumeSelectCombo Control göras till den första kontrollen i dialogrutan för att säkerställa kompatibilitet med skärmläsare.
-
Control_Default
-
En extern nyckel till den andra kolumnen i Kontrolltabell.
Om du kombinerar det här fältet med fältet Dialog anger du standardkontrollen som fokuserar när dialogrutan öppnas. Detta kan vanligtvis vara en PushButton-kontroll. Om ingen PushButton-kontroll i dialogrutan har fokus, motsvarar returnyckeln att klicka på standardkontrollen. Om den här kolumnen lämnas tom finns det ingen standardkontroll. Den här kolumnen ignoreras i en feldialogruta rutan.
-
Control_Cancel
-
En extern nyckel till den andra kolumnen i Kontrolltabell.
Om du kombinerar det här fältet med fältet Dialog anger du en kontroll som avbryter installationen. Den här kontrollen är kopplad till händelser i ControlEvent Table som används för att avbryta installationen. Att trycka på ESC-tangenten eller klicka på knappen Stäng motsvarar att klicka på avbryt-kontrollen. Den här kolumnen ignoreras i en feldialogruta
låda.
Avbryt-kontrollen är dold under återställning eller borttagning av säkerhetskopierade filer. Den interna UI-hanteraren döljer kontrollen när du tar emot ett INSTALLMESSAGE_COMMONDATA meddelande.
Anmärkningar
Heltalsvärdena för bredd och höjd finns i Installationsenheter, inte dialogenheter.
De två centreringsvärdena ignoreras för efterföljande dialogrutor i en guidesekvens. Dialogrutepositioner anges av användaren eller som för föregående dialogruta. Dessa dialogrutesekvenser skapas av en NewDialog ControlEvent.
Validering