Dialogrutan Fel
Dialogrutan Fel är en modal dialogruta som visar ett felmeddelande. Det kan finnas fler än en feldialogruta i varje installation.
En ErrorDialog-egenskap måste anges som anger vilken dialogruta som ska användas. Om den här egenskapen inte har angetts eller om den inte pekar på en giltig dialogruta visas inte felmeddelandena. I det här fallet loggas felet endast med en varning om den saknade dialogrutan.
En feldialogruta måste ha feldialogruta. Dialogrutan måste ha en textkontroll med namnet ErrorText. Posten för dialogrutan Fel i tabellen Dialog måste ha errorText-kontrollen angiven i fältet Control_First.
Dialogrutan måste innehålla sju PushButtons. Alla dessa knappar anger EndDialog ControlEvent i tabellen ControlEvent. Varje knapp anger något av följande attribut: ErrorAbort, ErrorCancel, ErrorIgnore, ErrorNo, ErrorOk, ErrorRetry, ErrorYes.
Not
Fokus för dessa kontroller bör inte länkas genom att använda kolumnen Control_Next i tabellen Control.
Dessa knappar bör placeras i ungefär samma position i dialogrutan eftersom när de skapas skapas endast en delmängd av dessa sju knappar, beroende på meddelandet. X-koordinaten för knapparna ändras så att knapparna som visas är jämnt fördelade. Knapparnas Y-koordinat, höjd och bredd är oförändrade. Eftersom knapparna är ordnade vågrätt kan ingen annan kontroll placeras i samma vågräta region i dialogrutan.
I dialogrutan Fel ignoreras fälten Control_Default och Control_Cancel i tabellen Dialog. Fältet Control_First för en feldialogruta måste ange errorText-kontrollen.
Om en -ikonkontroll med namnet ErrorIcon ingår i den här dialogrutan visas följande standardikoner i Windows:
- IDI_ERROR som svar på imtFatalExit-meddelanden.
- IDI_WARNING som svar på imtError- och imtWarning-meddelanden.
- IDI_INFORMATION som svar på imtOutOfDiskSpace-meddelanden.
ErrorIcon-kontrollen bör skapas med FixedSize-kontrollattributet inställt för att undvika felaktig storlek på standardikonerna i Windows.