Dela via


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

ICE03
ICE06
ICE13
ICE20
ICE23
ICE27
ICE32
ICE44
ICE45
ICE46