AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones de cuadros de diálogo
  • Presentación
  • ¿Cómo proceder?
  • Utilización de las ventanas "sistema" con las Aplicaciones automatic (AAF)
  • Personalizar las ventanas de información del sistema
  • Consejos
  • Cuadros de diálogo multilingües
  • Creación de cuadros de diálogo multilingües
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Personalización de las ventanas de información del sistema (o cuadros de diálogo)
Presentación
¿Sus aplicaciones utilizan varios cuadros de diálogo del sistema? ¿Utiliza plantilla en su proyecto? ¿Por qué no personalizar estas ventanas y darles la "apariencia" de su aplicación?
WINDEV Ahora puede utilizar AAF en cuadros de diálogo. Esta es una gran adición para los usuarios que están familiarizados con AAFs
WINDEV y WINDEV Mobile le permiten utilizar:
  • Sistema Windows.
  • WINDEV Ventanas del sistema con AAF.
    Observación: A partir de la versión 28 U1 (versión 280075), esta función está disponible en Default para los nuevos proyectos.
  • Ventanas personalizadas, integradas en el proyecto:
    • "WINDEVMESSAGEBOX" y "WINDEVDIALOGBOX" (proyectos WINDEV).
    • "WINDEVMOBILEMESSAGEBOX" y "WINDEVMOBILEDIALOGBOX" (proyectos WINDEV Mobile).
    Estas ventanas son ventanas de información del sistema (cuadros de diálogo) que pueden personalizarse y utilizarse en todas sus aplicaciones.
No se requiere ningún código. Independientemente del modo elegido, las funciones Advertencia, Info, YesNo, OKCancel, Confirme, Error y coloquio utilizan automáticamente el modo de visualización en función de la configuración utilizada.
Observaciones:
  • Por Default, en un nuevo proyecto (versión 28 y posteriores):
    • WINDEV Los cuadros de diálogo utilizan AAF.
  • Las características de los cuadros de diálogo del sistema son:
    • Background gris.
    • Icon indicando el tipo de información que se muestra.
    • botones estándar.
  • Al integrar ventanas personalizadas en el proyecto, puede crear cuadros de diálogo multilingües (imágenes, etiquetas de botones, etc.). Por Default, estas ventanas soportan francés, inglés, alemán, español, italiano, holandés y portugués. Para obtener más información, consulte "Cuadros de diálogo multilingües".
Para obtener más información, consulte Cuadro de diálogo.
¿Cómo proceder?
WINDEV

Utilización de las ventanas "sistema" con las Aplicaciones automatic (AAF)

Para utilizar las ventanas de información del "sistema" con los AAF:
  1. Abra la ventana de descripción del proyecto: en la pestaña "Proyecto", en el grupo "Proyecto", haga clic en "Descripción".
  2. Mostrar la pestaña "Estilo.
  3. En la opción "Ventanas del sistema Info, YesNo, Confirm y Dialog (configuraciones WINDEV)", seleccione "Con las FAA".
  4. Validar.
Estas ventanas sustituyen a las ventanas estándar de información del sistema (mostradas por Advertencia, Confirme, coloquio, Error, Info, OKCancel, YesNo).
Los usuarios finales podrán utilizar los AAF en estas ventanas:
Observaciones:
  • Las ventanas del sistema se sustituyen por ventanas preestablecidas no personalizables..
  • Las ventanas del sistema con AAF utilizan el inglés, el español y el francés. Para otros idiomas, tendrá que personalizar completamente las ventanas de diálogo.

Personalizar las ventanas de información del sistema

Para personalizar las ventanas de información del sistema:
  1. Abra la ventana de descripción del proyecto: en la pestaña "Proyecto", en el grupo "Proyecto", haga clic en "Descripción".
  2. Acceda a la pestaña "Estilo".
Si utiliza WINDEV:
  1. En la opción "Ventanas del sistema Info, YesNo, Confirm y Dialog (configuraciones WINDEV)", seleccione "Personalizadas (integradas en el proyecto)".
  2. Validar. Se incluye automáticamente en su proyecto un Component interno denominado "WDAAF" (si no existe ya).. Esta Component contiene las ventanas "WINDEVMESSAGEBOX" y "WINDEVDIALOGBOX".. La plantilla de su proyecto se aplica a estas ventanas.
Si utilizas WiINDEV Mobile:
  1. Seleccione la opción "Personalizar las ventanas del sistema Info, YesNo, Confirm y Dialog (para las configuraciones iOS y Android)".
  2. valide. Un Component interno denominado "WMFAA" se integra automáticamente en su proyecto (si es necesario). Esta Component contiene las ventanas "WINDEVMOBILEDIALOGBOX" y "WINDEVMOBILEMESSAGEBOX".. La plantilla de su proyecto se aplica a estas ventanas.}
Estas ventanas personalizadas sustituyen a las ventanas de información estándar (visualizadas mediante Advertencia, Confirme, coloquio, Error, Info, OKCancel y YesNo).
Observación: dejar de utilizar ventanas personalizadas:
  1. Cambiar las opciones en el proyecto description para utilizar ventanas no personalizadas.
  2. Elimine las ventanas correspondientes a los cuadros de mensaje de la Component interna ("Eliminar y borrar del disco" en el menú contextual del panel "Explorador de proyectos")..
  3. En caso necesario, suprima también la Component interna "WDAAF" o "WMAAF" (si está vacía).
  4. Si es necesario, elimine del directorio del proyecto los archivos correspondientes a las ventanas "WINDEVxxxMESSAGEBOX" y "WINDEVxxxDIALOGBOX".

Consejos

  • No modifique el código de las ventanas "WINDEVxxxMESSAGEBOX" y "WINDEVxxxDIALOGBOX", ni el de sus controles.
  • No borres ninguna control.
  • Si añade controles a las ventanas "WINDEVxxxMESSAGEBOX" y "WINDEVxxxDIALOGBOX", asegúrese de que no hay código associated con esos controles.
  • Limite los cambios en el estilo de las ventanas y sus controles, y pruebe todos los cambios realizados.
Cuadros de diálogo multilingües

Creación de cuadros de diálogo multilingües

Para crear cuadros de diálogo multilingües:
  1. Personalizar las ventanas de información del sistema (véase el párrafo anterior).
  2. Escriba los subtítulos multilingües de los distintos botones en su ventana description ("description" en el menú contextual).
  3. Seleccione las imágenes multilingües de diferentes controles de Imagen en su ventana description ("description" en el menú contextual).
  4. Utilice cadenas de caracteres multilingües (Ctrl + T) en la sintaxis de Advertencia, Confirme, coloquio, Error, Info, OKCancel, YesNo.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 22/06/2023

Señalar un error o enviar una sugerencia | Ayuda local