- Overview
- How to proceed?
- Customizing the system information windows
- Stop customizing the system information windows
- Tips
- Multilingual dialog boxes
- Creating multilingual dialog boxes
Customizing the system information windows (or dialog boxes)
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 and WINDEV Mobile allow you to easily integrate "WinDevxxxMessageBox" and "WinDevxxxDialogBox" 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.
- boutons standards.
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. For more details, see "Multilingual dialog boxes". Customizing the system information windows To customize the system information windows: - Open the project description window: on the "Project" pane, in the "Project" group, click "Description".
- Display the "Style" tab.
- Check "Customize the system windows (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 two windows "WINDEVMOBILEDIALOGBOX" and "WINDEVMOBILEMESSAGEBOX" are automatically integrated in your project. - The skin template of your project is applied to these windows.
Stop customizing the system information windows To cancel the customization of the system information windows: - Open the project description window: on the "Project" pane, in the "Project" group, click "Description".
- Display the "Style" tab.
- Uncheck "Customize the system windows (Info, YesNo, Confirm, Dialog)" and validate.
- 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). Also remove the internal component "WDFAA" if necessary (if it is Void). The two windows "WINDEVMOBILEDIALOGBOX" and "WINDEVMOBILEMESSAGEBOX" are automatically integrated in your project.
- If necessary, delete the files corresponding to the "WinDevxxxMessageBox" and "WinDevxxxDialogBox" windows from your project directory.
Tips - Do not modify the code of the "WinDevxxxMessageBox" and "WinDevxxxDialogBox" windows, nor the code of their fields.
- Don't delete any control.
- If you add fields to the "WinDevxxxMessageBox" and "WinDevxxxDialogBox" windows, no code should be associated to these fields.
- 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: - Customize the system information windows (see the previous paragraph).
- Type the multilingual captions of different buttons in their description window ("Description" from the popup menu).
- Select the multilingual images of different Image controls in their description window ("Description" from the popup menu).
- Use multilingual character strings (Ctrl + T) in the syntax of Warning Notice, Confirm, Dialog, Error, Info, OKCancel, YesNo.
This page is also available for…
|
|
|