PC SOFT

AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

  • Overview
  • How to proceed?
  • Customizing the system information windows
  • Stop customizing the system information windows
  • Tips
  • Multilingual dialog boxes
  • Creating multilingual dialog boxes
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 App
Otros
Procedimientos almacenados
Customizing the system information windows (or dialog boxes)
Overview
Your applications use several system dialog boxes? A specific skin template is used in your project? Why not customize these windows and give them the "appearance" of your application?
WINDEV allows you to easily include the "WinDevMessageBox" and "WinDevDialogBox" windows in your applications. These windows are system information windows (dialog boxes) that can be customized and used in all your applications.
No code is required. When these windows are included in your project:
Reminder: By default, the dialog boxes displayed are standard dialog boxes that have the following characteristics:
  • gray background.
  • icon indicating the type of information displayed.
  • standard WINDEV buttons.
See Dialog box for more details.
Remark: The use of these windows allows you to display multilingual dialog boxes (images, caption of buttons, ...). By default, these windows support French, English, German, Spanish, Italian, Dutch and Portuguese. See "Multilingual dialog boxes" for more details.
How to proceed?

Customizing the system information windows

To customize the system information windows:
  1. In WINDEV, open the project description window: on the "Project" pane, in the "Project" group, click "Description".
  2. Display the "Style" tab.
  3. Versiones 22 y posteriores
    Check "Personalizar ventanas del sistema (Info, YesNo, Confirm, Dialog)" and validate.
    • An internal component named "WDAAF" is automatically included in your project (if it does not already exist). This component contains the "WinDevMessageBox" and "WinDevDialogBox" windows.
    • The skin template of your project is applied to these windows.
    Nueva funcionalidad versión 22
    Check "Personalizar ventanas del sistema (Info, YesNo, Confirm, Dialog)" and validate.
    • An internal component named "WDAAF" is automatically included in your project (if it does not already exist). This component contains the "WinDevMessageBox" and "WinDevDialogBox" windows.
    • The skin template of your project is applied to these windows.
    Check "Personalizar ventanas del sistema (Info, YesNo, Confirm, Dialog)" and validate.
    • An internal component named "WDAAF" is automatically included in your project (if it does not already exist). This component contains the "WinDevMessageBox" and "WinDevDialogBox" windows.
    • The skin template of your project is applied to these windows.
These windows replace the standard system information windows (displayed by Warning, Confirm, Dialog, Error, Info, OKCancel, YesNo).

Stop customizing the system information windows

To cancel the customization of the system information windows:
  1. In WINDEV, open the project description window: on the "Project" pane, in the "Project" group, click "Description".
  2. Display the "Style" tab.
  3. Uncheck "Personalizar ventanas del sistema (Info, YesNo, Confirm, Dialog)" and validate.
  4. Versiones 23 y posteriores
    Delete
    • the "WinDevMessageBox" and "WinDevDialogBox" windows from the internal component WDAAF ("Remove and delete from disk" from the popup menu of the "Project explorer" pane).
    • the internal component "WDAAF" if necessary (if it is empty).
    Nueva funcionalidad versión 23
    Delete
    • the "WinDevMessageBox" and "WinDevDialogBox" windows from the internal component WDAAF ("Remove and delete from disk" from the popup menu of the "Project explorer" pane).
    • the internal component "WDAAF" if necessary (if it is empty).
    Delete
    • the "WinDevMessageBox" and "WinDevDialogBox" windows from the internal component WDAAF ("Remove and delete from disk" from the popup menu of the "Project explorer" pane).
    • the internal component "WDAAF" if necessary (if it is empty).
  5. Delete (if necessary) the files corresponding to the "WinDevMessageBox" and "WinDevDialogBox" windows from the directory of your project.

Tips

  • Do not modify the code of the "WinDevMessageBox" and "WinDevDialogBox" windows (or the code of their controls).
  • Don't delete any control.
  • If controls are added to the "WinDevMessageBox" and "WinDevDialogBox" windows, no code must be associated with these controls.
  • Limit the style modifications applied to the windows and to their controls, and test all these modifications.
Multilingual dialog boxes

Creating multilingual dialog boxes

To create multilingual dialog boxes:
  1. Customize the system information windows (see the previous paragraph).
  2. Type the multilingual captions of different buttons in their description window ("Description" from the popup menu).
  3. Select the multilingual images of different Image controls in their description window ("Description" from the popup menu).
  4. Use multilingual character strings (Ctrl + T) in the syntax of Warning, Confirm, Dialog, Error, Info, OKCancel, YesNo.
Versión mínima requerida
  • Versión 9
Comentarios
Haga clic en [Agregar] para publicar un comentario