Delen via


Dialoogvenster Fout

Een dialoogvenster Fout is een modaal dialoogvenster waarin een foutbericht wordt weergegeven. Er kunnen meer dan één foutdialoogvenster aanwezig zijn in elke installatie.

Er moet een eigenschap ErrorDialog worden ingesteld die aangeeft welk dialoogvenster moet worden gebruikt. Als deze eigenschap niet is ingesteld of niet verwijst naar een geldig dialoogvenster Fout, worden de foutberichten niet weergegeven. In dit geval wordt de fout alleen geregistreerd met een waarschuwing over het ontbrekende dialoogvenster.

Een dialoogvenster Fout moet de foutdialoogvensterstijl ingesteld. Het dialoogvenster moet een Tekst besturingselement hebben met de naam ErrorText. De record voor het dialoogvenster Fout in de dialoogvenstertabel moet het besturingselement ErrorText hebben ingevoerd in het Control_First veld.

Het dialoogvenster moet zeven PushButtonsbevatten. Al deze knoppen geven de EndDialog ControlEvent op in de ControlEvent-tabel. Elke knop geeft een van de volgende kenmerken op: ErrorAbort, ErrorCancel, ErrorIgnore, ErrorNo, ErrorOk, ErrorRetry, ErrorYes.

Notitie

De focus van deze besturingselementen mag niet worden gekoppeld via het gebruik van de kolom Control_Next in de Control-tabel.

 

Deze knoppen moeten ongeveer op dezelfde positie in het dialoogvenster worden geplaatst, omdat er bij het maken slechts een subset van deze zeven knoppen wordt gemaakt, afhankelijk van het bericht. De X-coördinaat van de knoppen wordt gewijzigd, zodat de knoppen die worden weergegeven, gelijkmatig zijn gespoerd. De Y-coördinaat, hoogte en breedte van de knoppen zijn ongewijzigd. Omdat de knoppen horizontaal zijn gerangschikt, kan er geen ander besturingselement in hetzelfde horizontale gebied van het dialoogvenster worden geplaatst.

Voor een dialoogvenster Fout worden de velden Control_Default en Control_Cancel in de dialoogvenstertabel genegeerd. Het veld Control_First voor een dialoogvenster Fout moet het besturingselement ErrorText opgeven.

Als in dit dialoogvenster een pictogram besturingselement met de naam ErrorIcon is opgenomen, worden de volgende standaard Windows-pictogrammen weergegeven:

  • IDI_ERROR als reactie op imtFatalExit-berichten.
  • IDI_WARNING in reactie op imtError- en imtWarning-berichten.
  • IDI_INFORMATION als reactie op imtOutOfDiskSpace-berichten.

Het Besturingselement ErrorIcon moet worden gemaakt met het FixedSize-besturingselementkenmerk ingesteld om onjuiste grootte van de standaard Windows-pictogrammen te voorkomen.