ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Keyboard Variable (Using physical keyboards on Android)
The Keyboard variable makes it possible to retrieve the parameters of the events of a physical keyboard...
Report editor: options and keyboard shortcuts
Several toolbars are displayed in the report editor...
Keyboard shortcuts
The main keyboard shortcuts in the editors are as follows...
Constants for managing Windows events
The following constants are used to manage Windows events:
Scheduler control events
The following events associated with Scheduler controls:
Handling a group of controls through programming
WINDEV, WEBDEV et WINDEV Mobile allow you to handle a group of controls through programming...
InterpretAmpersand (Property)
The InterpretAmpersand property is used to determine and change how the '&' character is interpreted in:
  • field label Window label.
  • the elements of a List Box control.
  • the elements of a Combo Box control.
  • the values of a column in a Table control.
Handling controls in a window
The different operations that can be performed on the window controls are as follows...
Query editor: Characteristics
Retrieves the value of a property for a USB device.
WinOutHeight (Function)
Returns the outer height of a window.
Handling the cells of report table
The operations that can be performed on the table cells are as follows:
MenuLabel (Function)
Gets or changes the label of a menu option (context or drop-down menu).
<Window>.OutHeight (Function)
Returns the outer height of a window.
aiImageResult (Variable type)
The aiImageResult type is used to retrieve the result of AIDetect.
Wait (Function)
Temporarily stops the program execution.
Image editor: Features
The image editor includes several features...
Translating the interface into multiple languages
When the different languages supported by the application have been selected, the information displayed by the application must be translated into these different languages...
Interacting with the user
WINDEV, WEBDEV and WINDEV Mobile allow you to communicate with the user via dialog boxes...
5. Swipe gestures in a window
WINDEV Mobile tutorial: Developing an Android and iOS application Lesson 5 - Swipe gestures in a window - 20 min
Modified (Property)
The Modified property is used to determine if a control or group of controls has been modified by the user (keyboard or mouse input).
Search in current code
When coding, developers often need to do a quick search in the current code
Code editor: Various operations
The code editor is the editor where the developers spend most of their time. This help page presents a series of useful options for the most common actions ...
Burner constants
List of constants used by the burner functions.
EmulateDnD (Function)
Emulates a "Drag & Drop" gesture in automated tests.
Dictionary properties
The properties of a WDTRAD dictionary are as follows...
WDTRAD options
Draws a text in a WDPic variable.
Unavailable functions and properties
Some functions and properties have been removed from WLanguage...
The different types of buttons in a window
WINDEV and WINDEV Mobile include 5 types of buttons...
1. Components provided with WINDEV
WINDEV is provided with projects that contain components.
Reading bar codes
WINDEV, WEBDEV and WINDEV Mobile allow you to create applications for reading bar codes...
7. Multilingual applications in practice
Identifies the opacity of a pixel in an image (in an Image variable) with an Alpha channel.
WDMap: Add, modify and delete records in a table
WDMap allows you to perform simple operations (addition, modification or deletion) on the records found in a table...
ScreenFirst (Function)
Defines the next control that will be in edit in the current window.
Handling controls in a report
The different operations available for the report controls are as follows...
Selecting one or more controls
One or more controls can be selected in a window, in a page or in a report via the keyboard or the mouse...
gStoredValue (Function)
Adds an "invisible" value to an element in a List Box, Combo Box or Scheduler control.
Alignment rulers (Editor)
When creating or modifying a window in the window editor, you have the ability to display the alignment rulers...
WDScript: use in interactive mode
In interactive mode, the WDScript editor is divided into several areas...
TableInfoXY (Function)
Returns for a given position in a Table or TreeView Table control (coordinates of a control point):
  • the name of the column displayed for the specified position.
  • the index of the row or column for the specified position.
Extern (Reserved word)
EXTERN is used to...
EmulateInput (Function)
Performs an input by emulation in a control while checking whether this control is an editable control.
5. Creating a drop-down menu
WINDEV Tutorial: Managing data in a WINDEV application Lesson 5 - Creating a drop-down menu - 30 min
Popup window
WINDEV allows you to open windows in popup format...
Close (Function)
Closes a WINDEV window (and returns a value if necessary).
DelayBeforeClosing (Function)
Limits the display duration of a window or dialog box.  If no user action is performed, when the specified amount of time is reached:
  • for a window, the code of a window button will be run. 
  • for a dialog box, the dialog box is automatically closed.
Display the code of an element
WINDEV, WEBDEV and WINDEV Mobile allow the use of event-driven and object-oriented programming...
Automatic Application Features (AAF)
The Automatic Application Features (AAF) allow you to add features to your application without having to write a single line of code...
Code Editor control
The Code Editor control allows end users to write WLanguage code.
<Table>.InfoXY (Function)
Returns for a given position in a Table or TreeView Table control (coordinates of a control point):
  • the name of the column displayed for the specified position.
  • the index of the row or column for the specified position.
ControlInOutReason (Function)
Indicates the origin of the entry in the control.
Developing an iOS 13 widget
An iOS widget is an application intended to be displayed as a widget on iOS devices (iPhone, iPad, etc.
Developing an iOS 14 widget
An iOS widget is an application intended to be displayed as a widget on iOS devices (iPhone, iPad, etc.
Container controls
WINDEV, WEBDEV and WINDEV Mobile feature different controls that can contain other controls...
HImportXLS (Function)
Imports an XLS file into an HFSQL Classic or Client/Server table. This table must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
gLink (Function)
Adds an "invisible" value to an element of a List or Combo Box control.
Function kept for compatibility. It is recommended to use gStoredValue.
<Source>.ImportXLS (Function)
Imports an XLS file into an HFSQL Classic or Client/Server table. This table must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
Word Processing control ribbon
The Word Processing control ribbon allows you to use a wide range of features and settings...
Phone functions
The phone functions are as follows:
Managing the application language programmatically
A multilingual application can be distributed in multiple languages...
AAFChangeCaption (Function)
Customizes the text of a menu option for context menus corresponding to an AAF (Automatic Application Feature).
Border of controls
One of the most important elements of control style is its border...
TableSelectPlus (Function)
Selects a row in a Table or TreeView Table control.
The Sliding Banner control
The Sliding Banner control is used to display several contents successively, either automatically, or further to an action performed by the Web user...
<Table>.SelectPlus (Function)
Selects a row in a Table or TreeView Table control.
CheckSpell (Property)
The CheckSpell property is used to enable or disable the automatic spelling checker.
Changing the characteristics of window controls
The characteristics of the controls can be viewed and/or changed in...
HImportXML (Function)
Imports an XML file into an HFSQL Classic or Client/Server table. This table must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
Options of the window editor
To configure the general options of the window editor...
<Source>.ImportXML (Function)
Imports an XML file into an HFSQL Classic or Client/Server table. This table must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
AAFOpenHelp (Function)
Opens the AAF (Automatic Application Features) help website.
The TimeLine control
The TimeLine control can be used to represent chronologies of closely spaced events that may be parallel.
2. User-friendly editors in practice
Renvoie la date du dernier lancement de Bitcoin Core.
The Image Editor control
The "Image Editor" control is a rich control that allows end users to create and edit images in their WINDEV applications...
2. User-friendly editors in practice
User-friendly editors in practice
TableDisplay (Function)
Refreshes a Table or TeeeView Table control from a given position:
  • for a field linked to a file: changes made to the linked table are reflected in the field..
  • for a programmatically manipulated field: calculated columns are re-calculated.
<Table>.Display (Function)
Refreshes a Table or TeeeView Table control from a given position:
  • for a field linked to a file: changes made to the linked table are reflected in the field..
  • for a programmatically manipulated field: calculated columns are re-calculated.
The Gantt Chart control
A Gantt chart allows you to graphically view the progress status of a project...
Report viewer: "Overview" pane
The report viewer allows end users to view reports before printing them...
2. Managing a database
WEBDEV Tutorial: My first WEBDEV website Lesson 2 - Managing a database - 30 min
CreateShortcut (Function)
Creates a shortcut on the Windows desktop, in the "Start" menu of Windows or in a specific directory.
Code Editor control properties
You can manipulate Code Editor controls in a window using the following WLanguage properties...
CreateShortcut (Example)
Usage example of the CreateShortcut function
The PDF Reader control
The "PDF Reader" control is an advanced control that allows end users to view PDF documents in their applications, without an external software...
New products brochure 27: WINDEV Mobile new products
New features in WINDEV Mobile 27 presented in the New Features brochure.
Automatic Application Features (AAF) constants
List of constants used by the Automatic Application Features (AAF) functions.
Flexbox control properties
WLanguage properties can be used to manipulate ...
Control constants
List of constants used by control management functions
1. Creating pages
WEBDEV Tutorial: My first WEBDEV website Lesson 1 - Creating pages - 10 min
LockAppOff (Function)
Unlocks an application that was locked automatically or by LockAppPassword.
Other operators
The following are additional operators...
The Diagram Editor control
The Diagram Editor control allows users to create and edit diagrams in your applications and sites...
SpreadsheetInputFunction (Function)
Inserts a function name at cursor position in the editable cell of a Spreadsheet control found in a window.
WithInput (Property)
The WithInput property determines if a Combo Box control supports data input, and enables or disables this behavior.
The Word Processing control
The Word Processing control is an advanced control that allows the end user to create and edit documents in docx format...
Image Editor control properties
You can manipulate Image Editor controls in a window using the following WLanguage properties...
Automatic procedures
The programming of timers, threads and delayed procedures is now automatically managed by the environment...
Properties associated with a menu or with a menu option
Several WLanguage properties can be used on a menu found in a window or in a page...
Dockable Panel control properties
You can manipulate Dockable Panel controls in a window using the following WLanguage properties...
Properties associated with Combo Box controls that display a table
Waits for:
  • the replication data on the master server to be sent to the subscriber server.
  • the replication data received on the subscriber server to be entirely applied.
Cube control properties
List of properties associated with the Cube control
Manipulating a Text token Edit control
Interfaces that use token controls are common. A Token control contains variable amounts of information in a limited area.
Changing the window content with a swipe gesture
The mobile devices propose several features available via finger movements...
Automatic button execution (Window)
To force an action on a window, all you have to do is define a button of this window in "Automatic execution" mode...
<Source>.ImportHF55 (Function)
Imports a Hyper File 5.5 file into an HFSQL Classic file.
Functions for managing multiple languages
Functions for managing multiple languages
HImportHF55 (Function)
Imports a Hyper File 5.5 file into an HFSQL Classic file.
ControlClone (Function)
Creates a new control from an existing control.
Text formatting variant
You can customize text attributes such as character spacing, line spacing and font size in a window or page...
Mobile Image Editor control properties
You can manipulate Mobile Image Editor controls in a window using the following WLanguage properties...
HTML Editor control properties
HTML Editor control properties.
7. Multilingual websites in practice
Returns an array without duplicates.
.Net Winform control properties
The following properties can be used with the.Net controls (WinForm) ...
RTF input field: Automation formatting toolbar
In RTF Edit controls, a formatting toolbar can now be automatically displayed when the control becomes editable...
Native Container control properties
You can manipulate a Native Container control in a window using the following WLanguage properties...
AAFEnable (Function)
Re-enables an Automatic Application Feature (AAF) previously disabled by AAFDisable.
OLE control properties
List of properties associated with an OLE control
TreeMap control properties
You can manipulate TreeMap controls in a window using the following WLanguage properties.
ActiveX control properties
List of properties associated with the ActiveX control
.NET control properties (WPF)
List of properties associated with the .NET 3.0, 4.0 control (WPF)
Multilingual project
The programmed Drag and Drop is used to entirely manage Drag/Drop between the different types of controls...
Specific features of Android applications
The development of Android and WINDEV Mobile applications is different in the following fields...
Multimedia control properties
List of properties associated with the Multimedia control
The Dashboard control
Dashboards are essential elements in an application...
H.ErrIgnore (Variable)
Specifies the mode for processing the errors:
  • the errors are processed by WINDEV
  • the errors are processed by the program.
WLanguage properties of Internal Window controls
List of WLanguage properties of Internal Window controls
Properties associated with a window
List of properties associated with a window
Carousel control properties
List of properties associated with the Carousel control
Extensions of files created by WINDEV, WEBDEV, WINDEV Mobile
The table below presents the main extensions of files created and supported by WINDEV, WEBDEV and WINDEV Mobile...
Switch control properties
Opens an existing archive in CAB format.
Sidebar control properties
List of properties associated with the Sidebar control
Spin control properties
List of properties associated with the Spin control
Range Slider control properties
The following properties are associated with Range Slider controls:
The Scheduler control
The Scheduler control is used to automatically display and handle schedules. It is used to manage the display of multiple resources and it is used in several applications or sites.
AI Chat control properties
You can manipulate AI Chat controls in a window using the following WLanguage properties...
Scrollbar control properties
List of properties associated with the Scrollbar control
Project Management Hub settings
The Project Management Hub allows you to configure...
Slider control properties (in a window)
List of properties associated with the Slider control found in a window
Properties associated with infinite Progress Bar controls
You can manipulate Infinite Progress Bar controls in a window using the following WLanguage properties...
Typing multilingual texts
For a multilingual application, you have the ability to...
Button control properties
Button controls in a window or page can be manipulated using different WLanguage properties...
12. Pages in practice
Ignores errors so that replication between HFSQL servers can continue to run.
Word Processing control properties
You can manipulate Word Processing controls in a window using the following WLanguage properties...
New products brochure 28: WINDEV new products
New features in WINDEV 28 presented in the New Features brochure.
2. WLanguage functions specific to phones
Callback from the function PartageProximitéDemandeConnexion1.Cb for the parameter CallbackConnexion
Organization Chart control properties
You can manipulate Organization Chart controls in a window using the following WLanguage properties...
Repositionable Note control properties
You can manipulate Repositionable Note controls in a window using the following WLanguage properties...
Radio Button control properties
List of properties associated with a Radio Button control
Project Management Hub: Schedule management
The project contributors can manage their tasks directly from the schedule or from the task list...
Check Box control properties
Several WLanguage properties can be used on the Check Box controls found in a window, in a page or in a report...
Connected devices: Android Wear
Android Wear is the version of the Android operating system dedicated to the connected objects...
New products brochure 28: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 28 presented in the New Features brochure.
Multiline Zone control properties
A Multiline Zone control and its rows can be manipulated in a window or page using the following WLanguage properties.
Grid control properties
You can manipulate Grid controls in a window using the following WLanguage properties...
List Box control properties
You can manipulate List Box controls in a window or page using the following WLanguage properties...
Edit control properties
You can manipulate Edit controls in a window, page or report using the following WLanguage properties...
AAFDisable (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
DisableAAF (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
Wire control properties
You can manipulate Wire controls in a window using the following WLanguage properties...
Aligning elements in a List Box or Combo Box control
There are different methods to align the elements in a List Box or Combo Box control...
Aligning elements in a List Box or Combo Box control (prefix syntax)
Several methods can be used to align the elements found in a List Box or Combo Box control...
Combo Box control properties
You can manipulate Combo Box controls in a window or page using the following WLanguage properties...
ListView control properties
List of properties associated with the ListView control
Drawer control properties
List of properties associated with the Drawer control
8. Windows in practice
Discover the main actions that can be performed on the windows.
Ribbon control properties
The WLanguage properties can be used to handle:
  • a Ribbon control found in a window.
  • a pane of a Ribbon control.
  • a group in a Ribbon control.
Cell control properties
List of properties associated with the Cell control
Pivot Table control properties
You can manipulate Pivot Table controls in a window using the following WLanguage properties...
1. Creating windows to add and edit data
WINDEV Tutorial: Managing data in a WINDEV application Lesson 1 - Creating windows to add and edit data - 50 min
Rating control properties
The Rating control can be used in a window as well as in a page.
TreeView control properties
You can manipulate TreeView controls in windows and pages using WLanguage properties...
Properties associated with columns of Table controls
You can manipulate columns of Table controls in a window or page using the following WLanguage properties...
Kanban control properties
In a window or page, you can use WLanguage properties to handle...
Properties associated with a supercontrol
List of properties associated with a supercontrol
Layout control properties
You can manipulate Layout controls (and its cells) in a window or page using the following WLanguage properties...
Tab control properties
A Tab Control can be manipulated in a window or page using the following WLanguage properties...
Gantt Chart control properties
You can manipulate Gantt Diagram columns in Table or TreeVew Table controls using the following WLanguage properties...
Diagram Editor control properties
Usage example of the ServiceWaitStatus function
Calendar control properties
Several WLanguage properties can be used on the Calendar control found in a window or in a page...
Properties associated with a group of controls
Several WLanguage properties can be used on a group of controls found in a window, in a page or in a report...
Properties available in Java
WINDEV allows you to generate a Java application without even knowing the Java language...
Looper control properties
You can manipulate Looper controls in a window or page using the following WLanguage properties...
New products brochure 28: WEBDEV new products
New features in WEBDEV 28 presented in the New Features brochure.
Properties associated with the control templates
Several WLanguage properties can be used to handle a control template in a window or in a page...
Spreadsheet control properties
You can manipulate a Spreadsheet controls and their cells in a window or report using the following WLanguage properties...
Properties associated with windows, pages and controls
List of properties associated with windows, pages and controls
Segmented Button control properties
You can manipulate Segmented Button controls in a window using various WLanguage properties...
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure.
Dashboard control properties
You can manipulate Dashboard controls in a window using the following WLanguage properties...
Image control properties
The Image controls include properties that can be handled in WLanguage both in the windows and pages but also in the reports...
Map control properties
The following properties can be used with Map controls:
Chart control properties
A Chart control can be used ...
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV.
Static Text control properties
List of properties associated with a Static Text control
Progress Bar control properties
List of properties associated with the Progress Bar control
WINDEV, WEBDEV and WINDEV Mobile general options
The general options allow you to configure the development environment of the software used...
TreeView Table control properties
List of properties associated with the TreeView Table control
Table control properties
You can manipulate Table controls in a window or page using the following WLanguage properties...
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
Site map of PC SOFT documentation
The "Logs" tab is used to see the details of logs for a specific period...
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
HFSQL constants
List of constants used by the HFSQL functions.
1
2
3
4
5
6
9
>