- 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 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.
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: - In WINDEV, open the project description window: on the "Project" pane, in the "Project" group, click "Description".
- Display the "Style" tab.
Versions 22 and laterCheck "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 skin template of your project is applied to these windows.
New in version 22Check "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 skin template of your project is applied to these windows.
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 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: - In WINDEV, 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.
Versions 23 and laterDelete - 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).
New in version 23Delete - 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).
- 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: - 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, Confirm, Dialog, Error, Info, OKCancel, YesNo.
|
|
|