Partager via


Bit du style de boîte de dialogue d’erreur

Si ce bit est défini, la boîte de dialogue est une boîte de dialogue d’erreur.

Il peut y avoir plusieurs boîtes de dialogue avec ce style. La propriété ErrorDialog détermine la boîte de dialogue utilisée comme boîte de dialogue d’erreur. La boîte de dialogue sélectionnée ne peut être qu’une de celles qui ont ce jeu de bits de style. La boîte de dialogue d’erreur doit avoir un contrôle de texte statique nommé ErrorText. Ce contrôle reçoit le texte du message d’erreur. La boîte de dialogue doit également contenir les sept boutons push correspondant aux valeurs de retour possibles. Le message d’erreur détermine quels boutons sont réellement affichés. Les boutons affichés sont réorganisés de sorte qu’ils soient distribués uniformément sur la boîte de dialogue. Cette réorganisation modifie la coordonnée X des boutons, mais pas les trois autres coordonnées. Par conséquent, il est recommandé qu’aucun autre contrôle ne soit créé dans la même région horizontale de la boîte de dialogue que les boutons. Si le message d’erreur ne spécifie aucun bouton, le bouton OK s’affiche. Le bouton par défaut, premier contrôle actif et valeurs de bouton Annuler sont ignorées pour une boîte de dialogue d’erreur. Le bouton par défaut défini dans le message d’erreur sera affecté aux trois valeurs. L’effet de l’envoi de ces boutons doit être défini dans la table ControlEvent comme pour tous les autres boutons. Le titre du dialogue est créé de manière similaire à d’autres dialogues. Il peut être remplacé par le message d’erreur s’il spécifie un texte d’en-tête après la liste des boutons.

Valeur

Décimal Hexadécimal Constant
65536 0x00010000 msidbDialogAttributesError