ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Flexbox control description: General Tab
In the "General" tab of the Flexbox control description window, you can view and change the options of the different controls integrated into a flexbox container...
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...
Properties associated with reports and controls
List of properties associated with the reports and their controls
Modifying the characteristics of report controls
The characteristics of the controls can be viewed and/or changed in...
Kanban control properties
In a window or page, you can use WLanguage properties to handle...
Chart control properties
A Chart control can be used ...
Page look: Background image
To optimize the style of your pages, WEBDEV allows you to use a background image in your pages...
Calendar control properties
Several WLanguage properties can be used on the Calendar control found in a window or in a page...
TokenDeletable (Property)
The TokenDeletable property is used to:
  • Determine if the end user is allowed to delete tokens in a "Text token" Edit control.
  • Allow or prevent the end user from deleting tokens in a "Text token" Edit control.
Alignment options
To optimize the alignment of controls in a window, page or report, you have the ability to use the alignment options...
Image drawing and processing functions
List of image drawing and processing functions
GesturePosX (Function)
Returns the horizontal position of the pointer (finger or stylus).
Label report
The report editor allows you to create "Label" reports...
Diagram Editor control properties
If the image is an image map, you can include "Clickable areas" in the image...
Alignment rulers (Editor)
When creating or modifying a window in the window editor, you have the ability to display the alignment rulers...
The Ribbon control
The Ribbon control proposes an additional feature regarding the menus found in your applications. It allows you to present a large number of logically arranged fields in a small area, so you can make choices.
TokenAllowDuplicate (Property)
The TokenAllowDuplicate property is used to:
  • Allow or prevent the user from entering duplicates in a "Text token" Edit control.
  • Determine if duplicates are allowed in a "Text token" Edit control.
Table controls in "Server + AJAX" mode
The Table controls can be 100% AJAX...
AnimationPlay (Function)
Plays an animation when a control, a group of controls or a window is modified.
Looper control properties
You can manipulate Looper controls in a window or page using the following WLanguage properties...
<Edit>.InsertToken (Function)
Inserts a token into a "Text token" Edit control.
PDF Reader control and PDF file management constants
PDF Reader control and PDF file management constants
Button control properties
Button controls in a window or page can be manipulated using different WLanguage properties...
Progress Bar control properties
List of properties associated with the Progress Bar control
Background (Variable type)
The Background type defines the advanced characteristics of the element background.
HTML Editor control properties
HTML Editor control properties.
WLanguage properties available in PHP
The following properties are available in PHP
The "Scatter" charts
A scatter chart (XY) represents the relationship between two numeric values in two series of data...
Static Text control properties
List of properties associated with a Static Text control
<Chart>.MenuOption (Function)
Modifies the text of an option in the context menu of a chart.
The Table control on mobile devices (Android and iOS)
The Table control is available for Android and iOS applications...
Radio Button control properties
List of properties associated with a Radio Button control
Report controls
Several types of controls can be handled in a report created by the report editor...
Manipulating Edit controls programmatically
You can manipulate Edit controls programmatically...
Scheduler control properties
You can manipulate Scheduler controls in a window or page using the following WLanguage properties.
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...
grMenuOption (Function)
Modifies the text of an option in the context menu of a chart.
CursorEnd (Property)
The CursorEnd property gets and sets the end position of the mouse selection range in the following controls:
  • Edit control.
  • Editable Combo Box.
  • "Edit control" column and "Editable Combo Box" column in a Table control.
  • Word Processing control.
  • Code Editor control.
TableAddColumn (Function)
Adds elements on the right of an Horizontal Table control.
Properties associated with Combo Box controls that display a table
<Table>.AddColumn (Function)
Adds elements on the right of an Horizontal Table control.
iPrint (Function)
Sends the character string passed as parameter to the print buffer.
AttachPointAdd (Function)
Defines an attach point for one of the two extremities of a Wire control.
Conditional target-code
The code editor allows you to enter a specific code for each environment (WINDEV, WEBDEV and WINDEV Mobile)...
Chart control: "General" Tab
In all the editors (window, page or report), the "General" tab of the Chart control description window allows you to define the global characteristics of the control...
VerticalSwipe (Property)
The VerticalSwipe property gets and changes the swipe direction in an internal window with swipe gesture support.
Using the Google Maps service
The Google Maps service is an Internet mapping software proposed by Google...
Segmented Button control properties
You can manipulate Segmented Button controls in a window using various WLanguage properties...
Dockable Panel control properties
You can manipulate Dockable Panel controls in a window using the following WLanguage properties...
<Image>.Background (Function)
Declares the default background color for rectangles, circles, etc. used in an Image control.
Characteristics of Looper controls in a page
To view the characteristics of the control, select "Description" in the context menu.
Table control properties
You can manipulate Table controls in a window or page using the following WLanguage properties...
Organizer control properties
Several WLanguage properties can be used on an Organizer control found in a window...
11. Controls in practice
Discover the main characteristics of the controls
Manipulating Check Box controls programmatically
WINDEV, WINDEV Mobile and WEBDEV allow you to manipulate a Check Box control programmatically...
2. Layouts: Managing menus
WEBDEV Tutorial - WEBDEV layouts Lesson 2 - Layouts: Managing menus - 30 min
Cursor (Property)
The Cursor property gets and sets the position of the mouse cursor in one of the following controls:
  • Edit control.
  • Editable Combo Box.
  • "Edit control" table column and "Editable Combo Box" table column.
  • Word Processing control.
  • HTML Editor control.
  • Code Editor control.
Manipulating Bar Code controls programmatically
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically manipulate Bar Code controls...
Properties available in Java
WINDEV allows you to generate a Java application without even knowing the Java language...
MouseXPos (Function)
Used in a mouse or stylus event (click code, hover code, left or right button pressed code, etc.) returns the horizontal position (X) of the mouse cursor in relation to the field or window in question.
Left or right sliding window (sliding menu)
The sliding windows (also called sliding menus) are often used in the mobile applications...
Handling a Check Box control through programming (prefix syntax)
WINDEV, WINDEV Mobile and WEBDEV allow you to handle a Check Box control through programming...
List Box control properties
You can manipulate List Box controls in a window or page using the following WLanguage properties...
TreeView Table control properties
List of properties associated with the TreeView Table control
Constants for managing animations
List of constants used by the functions for managing animations
Drive functions: OneDrive, Google Drive, Dropbox
The following functions are used to manage cloud-based storage services...
Automatic AJAX
The diagram below illustrates how AJAX is automatically implemented in a WEBDEV website...
Window functions (prefix syntax)
List of functions for managing windows
1. Simple layouts
WEBDEV Tutorial - WEBDEV layouts Lesson 1 - Simple layouts - 30 min
Linking a Table control to a data file or query
A Table control can be used to display the content of a data file or query...
Programming Table fields linked to a data file
Here are the main points of programming Table fields linked to a data file
Handling the cells of report table
The operations that can be performed on the table cells are as follows:
WinSize (Function)
WinSize:
  • returns or modifies the window display mode (maximized, minimized or normal),
  • modifies the window height and/or width,
  • moves the window and modifies a window's height and/or width.
Properties associated with a window
List of properties associated with a window
Parallax effect
"Parallax" effects make it possible to scroll the elements in the interface at different speeds...
<gglDrive variable>.Rename (Function)
Renames a directory or Google Docs Editors file on Google Drive.
Programming data-bound Table controls (prefix syntax)
Here's how to program Table controls linked to a data file.
Combo Box control properties
You can manipulate Combo Box controls in a window or page using the following WLanguage properties...
<Drive variable>.DeleteFile (Function)
Deletes a file from a remote drive.
Creating the Vision windows of the WINDEV RAD pattern
<Image variable>.Background (Function)
Declares the default background color for rectangles, circles, ... used in a variable of type Image.
The Combo Box control
The "Combo Box" control is used to display a list of elements and to select an element from this list...
DriveDownloadDirectory (Function)
Downloads a directory and its files from a remote drive to the user's computer.
Creating the Table windows of the WINDEV RAD pattern
1. WEBDEV environment
WEBDEV Tutorial: WEBDEV overview Lesson 1 - WEBDEV environment - 5 min
DriveDownloadFile (Function)
Downloads a file from a remote drive to the user's computer.
iParameter (Function)
Retrieves the printer configuration and configures the print.
1. Discover WINDEV
WINDEV Tutorial: WINDEV overview Lesson 1 - Discover WINDEV - 5 min
Gantt Chart control properties
You can manipulate Gantt Diagram columns in Table or TreeVew Table controls using the following WLanguage properties...
Options of the window editor
To configure the general options of the window editor...
Printing in Linux
WEBDEV and WINDEV allow you to print to PDF in Linux using WLanguage functions...
Edit control properties
You can manipulate Edit controls in a window, page or report using the following WLanguage properties...
Manipulating Progress Bar controls programmatically
A Progress Bar control can be handled through programming...
Automatic Application Features (AAF) of Spreadsheet controls
The Spreadsheet control includes multiple Automatic Application Features (AAF) in order to simplify the use of the control...
DriveDeleteFile (Function)
Deletes a file from a remote drive.
DriveRename (Function)
Renames a file or directory on a remote drive.
HFSQL Client/Server database: Recommendations
This help page presents the main recommendations for optimizing the security and performance of an HFSQL Client/Server database according to the constraints and desired features...
Handle (Function)
Returns the system "Handle" (HWND) of a WINDEV control or window.
Drawing constants
List of constants used by the drawing functions.
Spreadsheet control properties
You can manipulate a Spreadsheet controls and their cells in a window or report using the following WLanguage properties...
Bar code constants
Manipulating Radio Button controls programmatically
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically manipulate Radio Button controls...
iXPos (Function)
Used to manage the horizontal position (X-coordinate) of print cursor in the page.
Handling a Radio Button control through programming (prefix syntax)
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically handle Radio Button controls...
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
Pivot Table control properties
You can manipulate Pivot Table controls in a window using the following WLanguage properties...
WINDEV, WEBDEV and WINDEV Mobile general options
The general options allow you to configure the development environment of the software used...
Types of Edit controls
1. Styles
Creating the Relation windows of a WINDEV RAD pattern
pdfParameter (Variable type)
The pdfParameter type defines all the characteristics of the PDF file to be generated.
BarCodes (Variable type)
The BarCodes type is used to handle the information found in a bar code.
ToastDisplay (Function)
Displays a "Toast" message.
Lock functions
List of Lock functions
State "form with input": input in a PDF form
The report editor can be used to create form reports, which include different controls allowing users to enter data...
2024 novelties brochure: WEBDEV novelties
Nouveautés de WINDEV/WEBDEV/WINDEV Mobile 2024 présentes dans la brochure des Nouveautés 2024.
LockAppOff (Function)
Unlocks an application that was locked automatically or by LockAppPassword.
8. Windows in practice
Discover the main actions that can be performed on the windows.
ControlCreate (Function)
Creates a new control (of any type) in a window programmatically.
iDestination (Function)
Configures the print destination.
<WDPic variable>.Save (Function)
Saves the image contained in a WDPic variable.
Word Processing constants
The following constants are used by the functions for managing the Word Processing control:
Properties associated with a report
List of properties associated with a report
PageParameter (Function)
Returns the value of a parameter passed to the current page.
Anchored move on the main axes
To facilitate the positioning of controls, you have the ability to force their move according to the four main axes (0°, 45°, 90°, 135°).
Integrated OCR (Optical Character Recognition) functions
Functions for managing images
Variables for managing the Drag and Drop
Fax functions
List of fax functions
ArrowStart (Function)
Sets the position of the source end of an arrow in a "Shape" control.
LockAppOn (Function)
Locks a WINDEV application.
PicClose (Function)
Closes the image found in an Image Editor control.
New products brochure 28: WEBDEV new products
New features in WEBDEV 28 presented in the New Features brochure.
ArrowEnd (Function)
Sets the position of the target end of an arrow in a "Shape" control.
Chart constants
List of constants used by the functions for chart management.
The User Query Editor: Specific features
This help page presents the specific features of the user version of query editor...
<Image editor>.Close (Function)
Closes the image found in an Image Editor control.
System functions
List of system functions
Functions for managing images (prefix syntax)
Burn functions
List of burner functions
SNMP functions
List of SNMP functions
htmlAttribute (Variable type)
The htmlAttribute type is used to define all the advanced characteristics of an attribute of an element in an HTML document.
Custom-Notes
The custom-notes allow you to write down any ideas you want to remember, notes you must not forget, ...
The Range Slider control
The Range Slider control is used to easily select an interval or a zoom...
dBackground (Function)
Declares the default background color for the rectangles, circles, etc::
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
GeneratePassword (Function)
Automatically generates a password with specific characteristics (size, characters used, ...).
ElementOrientation (Property)
The ElementOrientation property gets and sets the orientation of an Organization Chart control.
<htmlDocument variable>.FindElementByTag (Function)
Searches for elements that correspond to a tag in an HTML document.
iPreview (Function)
Configures the print destination.
Images, colors and tabs
To optimize the appearance of your screens, WINDEV, WEBDEV and WINDEV Mobile allows you to use images or colors in your tab controls...
<htmlNode variable>.FindElementByTag (Function)
Searches for elements that correspond to a tag in an HTML node.
Snap to grid
The different editors of WINDEV, WEBDEV and WINDEV Mobile allow you to align the elements via a snap-on grid...
RulerVisible (Property)
The RulerVisible property is used to:
  • Determine if a playhead is visible in a TimeLine control.
  • Show or hide a playhead in a TimeLine control.
Flexbox example: Ratios to distribute available space among controls
In a flexbox container, you can define ratios for the different controls so that they take up a given amount of space...
Properties associated with windows, pages and controls
List of properties associated with windows, pages and controls
docFormatting (Variable type)
The docFormatting type is used to define the formatting characteristics of an element in a Word Processing document.
HTMLFindElementByTag (Function)
Searches for elements that correspond to a tag in an HTML document (or an HTML node).
<Map>.AddShape (Function)
Adds a new shape (polygon, line, circle) to the map displayed in a Map control.
Multi-touch in a Chart control
One of the most common applications of the multi-touch feature is used to handle images...
RulerModifiable (Property)
The RulerModifiable property is used to:
  • Find out whether the user can move the playhead in a TimeLine control.
  • Allow or prevent the user from moving the playhead in a TimeLine control.
Unavailable functions and properties
Some functions and properties have been removed from WLanguage...
diagText (Variable type)
The diagText type is used to define all the advanced characteristics of a text associated with a shape in a diagram.
2. WLanguage functions specific to phones
A WINDEV Mobile HFSQL application can also operate in Client/Server mode.
MapAddShape (Function)
Adds a new shape (polygon, line, circle) to the map displayed in a Map control.
Chart functions (prefix syntax)
List of functions for managing Chart controls (prefix syntax)
Managing the SNMP protocol
SNMP (Simple Network Management Protocol) is the standard protocol for managing the network devices...
System constants
List of constants used by the system functions.
<Map>.DeleteShape (Function)
Deletes a shape drawn on the map displayed in an Map control.
Diagram (Variable type)
The Diagram type is used to define all the advanced characteristics of a diagram that can be edited in the Diagram Editor control.
MapDeleteShape (Function)
Deletes a shape drawn on the map displayed in an Map control.
picText (Variable type)
The picText type is used to define all the advanced characteristics of a Text layer.
Properties associated with columns of Table controls
You can manipulate columns of Table controls in a window or page using the following WLanguage properties...
Creating the menus for the pages of the WEBDEV RAD pattern
RulerValue (Property)
The RulerValue property is used to get or change the position of the playhead in a TimeLine control.
TreeID (Function)
Used to build the path of the elements found in a TreeView control by differentiating the duplicates.
Process (Property)
The Process property is used to modify the processes to be executed by the events available on a control, window, page, report, etc.
The Looper control
A Looper control is used to repeat the controls found in a specific area...
OCRLoadLanguage (Function)
Adds a language to the native OCR system.
Managing bar codes
The use of bar codes to identify and manage products has become essential...
12. Pages in practice
Spreadsheet: Using the ribbon
The ribbon of the Spreadsheet control proposes several features and it allows you to define several settings...
3. UML models in practice
3. UML models in practice
Chart functions
Chart functions
2. Listing products
WEBDEV Tutorial - Creating a website with back office processes Lesson 2 - Listing products - 50 min
Programming the table cells
You can manipulate Table controls...
Print constants
List of constants used by the print functions.
WINDEV Mobile 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
1. WLanguage functions specific to WEBDEV
3. Multi-criteria search
WINDEV Tutorial: Managing data in a WINDEV application Lesson 3 - Multi-criteria search - 40 min
Pre-launched sessions
A pre-launched session is a website (or web service) session launched automatically on the web server from the WEBDEV Application Server...
New Features brochure - Version 28: New features in WINDEV Mobile
New features in WINDEV Mobile 28 presented in the New Features brochure.
Word Processing control ribbon
The Word Processing control ribbon allows you to use a wide range of features and settings...
Characteristics of Table controls in a window
Table controls allow you to display and/or enter data...
2. Development
WINDEV Mobile tutorial: Developing an Android and iOS application Lesson 2 - Development - 30 min
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
Various constants
List of various constants used by the constants WINDEV functions.
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
Site map of PC SOFT documentation
1
4
5
6
7
8
>