Fehlerdialogfeld Formatbit
Wenn dieses Bit festgelegt ist, handelt es sich bei dem Dialogfeld um ein Fehlerdialogfeld.
Es kann mehrere Dialogfelder in diesem Stil geben. Die ErrorDialog-Eigenschaft bestimmt, welches Dialogfeld als Fehlerdialogfeld verwendet wird. Bei dem ausgewählten Dialogfeld kann es sich nur um eines der Dialogfelder handelt, für die dieses Formatbit festgelegt ist. Das Fehlerdialogfeld muss über das statische Textsteuerelement „ErrorText“ verfügen. Dieses Steuerelement empfängt den Text der Fehlermeldung. Das Dialogfeld sollte auch die sieben Schaltflächen enthalten, die den möglichen Rückgabewerten entsprechen. Die Fehlermeldung bestimmt, welche dieser Schaltflächen tatsächlich angezeigt wird. Die angezeigten Schaltflächen werden neu angeordnet, sodass sie im Dialogfeld gleichmäßig verteilt sind. Diese Neuanordnung ändert die X-Koordinate der Schaltflächen, aber nicht die anderen drei Koordinaten. Daher ist es ratsam, kein anderes Steuerelement im gleichen horizontalen Bereich des Dialogfelds zu erstellen wie die Schaltflächen. Wenn die Fehlermeldung keine Schaltfläche angibt, wird die Schaltfläche OK angezeigt. Die Werte der Standardschaltfläche, des ersten aktiven Steuerelements und der Schaltfläche Abbrechen werden für ein Fehlerdialogfeld ignoriert. Die in der Fehlermeldung definierte Standardschaltfläche wird allen drei Werten zugewiesen. Die Auswirkung des Klickens auf diese Schaltflächen muss wie bei allen anderen Schaltflächen in der Tabelle „ControlEvent“ definiert werden. Der Titel des Dialogfelds wird ähnlich wie bei anderen Dialogfeldern erstellt. Er kann durch die Fehlermeldung überschrieben werden, wenn sie einen Kopfzeilentext nach der Schaltflächenliste angibt.
Wert
Decimal | Hexadezimal | Konstant |
---|---|---|
65536 | 0x00010000 | msidbDialogAttributesError |