Cuadro de diálogo de error
Un cuadro de diálogo Error es un cuadro de diálogo modal que muestra un mensaje de error. Puede haber más de un cuadro de diálogo Error en cada instalación.
Debe establecerse una propiedad ErrorDialog que especifique qué cuadro de diálogo se va a usar. Si esta propiedad no está establecida o no apunta a un cuadro de diálogo Error válido, no se mostrarán los mensajes de error. En este caso, el error solo se registra con una advertencia sobre el cuadro de diálogo que falta.
Un cuadro de diálogo Error debe tener establecido el bit de estilo cuadro de diálogo de error. El cuadro de diálogo debe tener un control text de denominado ErrorText. El registro del cuadro de diálogo Error de la tabla cuadro de diálogo debe tener el control ErrorText escrito en el campo Control_First.
El cuadro de diálogo debe contener siete PushButtons. Todos estos botones especifican el EndDialog ControlEvent en la tabla ControlEvent. Cada botón especifica uno de los siguientes atributos: ErrorAbort, ErrorCancel, ErrorIgnore, ErrorNo, ErrorOk, ErrorRetry, ErrorYes.
Nota
El foco de estos controles no debe vincularse mediante el uso de la columna Control_Next en la tabla control de .
Estos botones deben colocarse aproximadamente en la misma posición en el cuadro de diálogo porque, cuando se crea, solo se crea un subconjunto de estos siete botones, dependiendo del mensaje. La coordenada X de los botones se modifica para que los botones que se muestran estén espaciados uniformemente. La coordenada Y, el alto y el ancho de los botones, no cambian. Dado que los botones se organizan horizontalmente, no se puede colocar ningún otro control en la misma región horizontal del cuadro de diálogo.
Para un cuadro de diálogo Error, se omiten los campos Control_Default y Control_Cancel de la tabla cuadro de diálogo de. El campo Control_First de un cuadro de diálogo Error debe especificar el control ErrorText.
Si en este cuadro de diálogo se incluye un control Icono de denominado ErrorIcon, se muestran los siguientes iconos estándar de Windows:
- IDI_ERROR en respuesta a mensajes imtFatalExit.
- IDI_WARNING en respuesta a los mensajes imtError e imtWarning.
- IDI_INFORMATION en respuesta a mensajes imtOutOfDiskSpace.
El control ErrorIcon debe crearse con el atributo de control FixedSize de establecido para evitar el ajuste de tamaño incorrecto de los iconos estándar de Windows.