Help / WINDEV concepts / Part 1 - Main concepts
  • Modal windows
  • Non-modal windows
  • MDI windows
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WindowsLinuxPHPWEBDEV - Browser code
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Stored procedures
5. Modal, non-modal or MDI windows
Previous pageTable of contentsNext page
The applications created with WINDEV can use several types of windows (and mix each one of these types).

Modal windows

A modal window is opened in the foreground of the application and it locks the access to the other windows that are already opened (if any). In most cases, modal windows are used as:
  • main windows of an application,
  • dialog boxes whose validation triggers an action.
With WINDEV, when a modal window is opened, a gray shadow appears on the windows displayed in the background: it is the DDW feature or Dim Disabled Windows.
Dialog box and DDW
Windows and DDW

Non-modal windows

A non-modal window is opened in parallel with other application windows. Each window remains accessible. In most cases, non-modal windows are used:
  • as tool palettes,
  • as dialog boxes that affect the main window when modified.
In this example, each description window of a chair opens the description window of another chair. All open windows remain accessible.

MDI windows

In a Multiple Document Interface (MDI) application, all the windows of the application are displayed in one main window: the MDI parent window. There are two types of windows in MDI applications:
MDI parent window: The other windows of the application are displayed in this window. This window allows the user to handle the main menu of the application.
MDI child window: Application window displayed in the parent window. The user will be able to type information in these windows.
Previous pageTable of contentsNext page
Click [Add] to post a comment

Last update: 12/07/2023

Send a report | Local help