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