Table de boîtes de dialogue

La table boîte de dialogue contient toutes les boîtes de dialogue qui s’affichent dans l’interface utilisateur (IU) dans les modes complet et réduit.

La table de boîte de dialogue contient les colonnes suivantes.

Colonne Type Clé Nullable
Boîte de dialogue Identificateur O N
HCentering Integer N N
VCentering Integer N N
Largeur Integer N N
Hauteur Integer N N
Attributs DoubleInteger N O
Intitulé Correct N O
_Premier contrôle Identificateur N N
_Valeur par défaut du contrôle Identificateur N O
Annuler le contrôle _ Identificateur N O

Colonnes

Dialogue

La clé primaire et le nom de la boîte de dialogue.

HCentering

Position horizontale de la boîte de dialogue.

La plage est comprise entre 0 et 100, 0 sur le bord gauche de l’écran et 100 sur le bord droit.

VCentering

Position verticale de la boîte de dialogue.

La plage est comprise entre 0 et 100, 0 étant le bord supérieur de l’écran et 100 au bord inférieur.

Largeur

Largeur de la limite rectangulaire de la boîte de dialogue.

Ce nombre ne doit pas être négatif.

Celle

Hauteur de la limite rectangulaire de la boîte de dialogue.

Ce nombre ne doit pas être négatif.

Attributs

Un mot 32 bits qui spécifie les indicateurs d’attribut à appliquer à cette boîte de dialogue.

Ce nombre ne doit pas être négatif. Pour plus d’informations, consultez bits de style de boîte de dialogue.

Bonhomme

Chaîne de texte localisable spécifiant le titre à afficher dans la barre de titre de la boîte de dialogue.

_Premier contrôle

Clé externe de la deuxième colonne de la table de contrôle.

La combinaison de ce champ avec le champ de boîte de dialogue spécifie un contrôle unique dans la table de contrôle qui prend le focus lorsque la boîte de dialogue est ouverte. En règle générale, il peut s’agir d’un contrôle d' édition, d’un contrôle SelectionTreeou de tout autre contrôle qui peut prendre le focus. Si le contrôle PUSHBUTTON est le seul contrôle présent dans la boîte de dialogue qui peut prendre le focus, le bouton de commande entré dans le champ ControlDefault doit également être entré dans le premier champ Control. Cette colonne est ignorée dans une boîte de dialogue d’erreur .

Étant donné que le texte statique ne peut pas prendre le focus, un contrôle de texte décrivant un contrôle d' édition, un contrôle PathEdit, un contrôle ListView, un contrôle ComboBox ou un contrôle VolumeSelectCombo doit être rendu en premier contrôle dans la boîte de dialogue pour garantir la compatibilité avec les lecteurs d’écran.

_Valeur par défaut du contrôle

Clé externe de la deuxième colonne de la table de contrôle.

La combinaison de ce champ avec le champ de boîte de dialogue spécifie le contrôle par défaut qui prend le focus lorsque la boîte de dialogue est ouverte. En règle générale, il peut s’agir d’un contrôle PUSHBUTTON. Si aucun contrôle PushButton sur la boîte de dialogue n’a le focus, la touche Retour équivaut à cliquer sur le contrôle par défaut. Si cette colonne n’est pas renseignée, il n’y a pas de contrôle par défaut. Cette colonne est ignorée dans une boîte de dialogue d’erreur .

Annuler le contrôle _

Clé externe de la deuxième colonne de la table de contrôle.

La combinaison de ce champ avec le champ de boîte de dialogue spécifie un contrôle qui annule l’installation. Ce contrôle est associé à des événements dans la table ControlEvent, utilisée pour annuler l’installation. Le fait d’appuyer sur la touche Échap ou de cliquer sur le bouton Fermer équivaut à cliquer sur le contrôle annuler. Cette colonne est ignorée dans une boîte de dialogue d’erreur

.

Le contrôle Cancel est masqué lors de la restauration ou de la suppression des fichiers sauvegardés. Le gestionnaire d’interface utilisateur interne masque le contrôle lors de la réception d’un _ message INSTALLMESSAGE COMMONDATA.

Notes

Les valeurs entières pour la largeur et la hauteur se trouvent dans les unités d’installation, et non dans les unités de boîte de dialogue.

Les deux valeurs de centrage sont ignorées pour les boîtes de dialogue suivantes dans une séquence d’Assistant. Les positions de la boîte de dialogue sont définies par l’utilisateur ou comme pour la boîte de dialogue précédente. Ces séquences de boîte de dialogue sont créées par un ControlEvent, NewDialog.

Validation

ICE03
ICE06
ICE13
ICE20
ICE23
ICE27
ICE32
ICE44
ICE45
ICE46