Delen via


Dialoogvenstertabel

De dialoogvenstertabel bevat alle dialoogvensters die worden weergegeven in de gebruikersinterface (UI) in zowel de volledige als de gereduceerde modus.

De dialoogvenstertabel bevat de volgende kolommen.

Kolom Type Sleutel Null-waarde
Tweespraak id- Y N
HCentering geheel getal N N
VCentering geheel getal N N
Breedte geheel getal N N
Hoogte geheel getal N N
Kenmerken DoubleInteger- N Y
Titel opgemaakte N Y
Control_First id- N N
Control_Default id- N Y
Control_Cancel id- N Y

 

Kolommen

dialoogvenster

De primaire sleutel en de naam van het dialoogvenster.

HCentering

De horizontale positie van het dialoogvenster.

Het bereik is 0 tot 100, met 0 aan de linkerkant van het scherm en 100 aan de rechterkant.

VCentering

De verticale positie van het dialoogvenster.

Het bereik is 0 tot 100, met 0 aan de bovenrand van het scherm en 100 aan de onderrand.

breedte

De breedte van de rechthoekige grens van het dialoogvenster.

Dit getal moet niet-negatief zijn.

hoogte

De hoogte van de rechthoekige grens van het dialoogvenster.

Dit getal moet niet-negatief zijn.

kenmerken

Een 32-bits woord dat aangeeft welke kenmerkvlagmen op dit dialoogvenster moeten worden toegepast.

Dit getal moet niet-negatief zijn. Zie dialoogvensterstijl-bitsvoor meer informatie.

titel

Een lokaliseerbare tekenreeks die de titel aangeeft die moet worden weergegeven in de titelbalk van het dialoogvenster.

Control_First

Een externe sleutel naar de tweede kolom van de Control Table.

Als u dit veld combineert met het dialoogvenster, geeft u een uniek besturingselement op in de Besturingselementtabel die de focus krijgt wanneer het dialoogvenster wordt geopend. Dit kan meestal een Besturingselement bewerken, SelectionTree-besturingselementof een ander besturingselement dat de focus kan nemen. Als het PushButton-besturingselement het enige besturingselement is dat aanwezig is in het dialoogvenster waarin de focus kan worden geplaatst, moet de pushbutton die is ingevoerd in het veld ControlDefault, ook worden ingevoerd in het veld Control First. Deze kolom wordt genegeerd in een dialoogvenster Fout.

Omdat statische tekst de focus niet kan overnemen, moet een tekstbesturingselement waarin een besturingselement voor bewerken, PathEdit-besturingselement, ListView-besturingselement, besturingselement voor keuzelijst met invoervak of VolumeSelectCombo-besturingselement moet worden gemaakt als eerste besturingselement in het dialoogvenster om compatibiliteit met schermlezers te garanderen.

Control_Default

Een externe sleutel naar de tweede kolom van de Control Table.

Als u dit veld combineert met het dialoogvenster, geeft u het standaard besturingselement op dat de focus krijgt wanneer het dialoogvenster wordt geopend. Dit kan meestal een PushButton Controlzijn. Als er geen drukknop besturingselement in het dialoogvenster de focus heeft, is de Return-toets gelijk aan klikken op het standaard besturingselement. Als deze kolom leeg blijft, is er geen standaard besturingselement. Deze kolom wordt genegeerd in een dialoogvenster Fout.

Control_Cancel

Een externe sleutel naar de tweede kolom van de Control Table.

Als u dit veld combineert met het dialoogvenster, geeft u een besturingselement op waarmee de installatie wordt geannuleerd. Dit besturingselement is gekoppeld aan gebeurtenissen in de ControlEvent Table gebruikt om de installatie te annuleren. Als u op esc drukt of op de knop Sluiten klikt, klikt u op het besturingselement Annuleren. Deze kolom wordt genegeerd in een dialoogvenster Fout

doos.

Het besturingselement annuleren is verborgen tijdens het terugdraaien of het verwijderen van back-ups van bestanden. De interne UI-handler verbergt het besturingselement bij het ontvangen van een INSTALLMESSAGE_COMMONDATA bericht.

Opmerkingen

De gehele waarden voor breedte en hoogte bevinden zich in de Installatie-eenheden, niet in dialoogvensters.

De twee gecentreerde waarden worden genegeerd voor volgende dialoogvensters in een wizardreeks. Dialoogvensterposities worden ingesteld door de gebruiker of net als voor het vorige dialoogvenster. Deze dialoogvensterreeksen worden gemaakt door een NewDialog ControlEvent.

Validering

ICE03-
ICE06-
ICE13
ICE20-
ICE23-
ICE27
ICE32
ICE44-
ICE45-
ICE46-