ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Vertical (Property)
The Vertical property is used to:
  • determine if a control is oriented horizontally or vertically.
  • change the orientation of Table and Looper controls (switch from vertical to horizontal and conversely).
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...
Image drawing and processing functions
List of image drawing and processing functions
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...
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...
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...
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...
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
Scheduler control properties
You can manipulate Scheduler controls in a window or page using the following WLanguage properties.
grMenuOption (Function)
Modifies the text of an option in the context menu of a chart.
<Table>.AddColumn (Function)
Adds elements on the right of an Horizontal Table control.
<Edit>.InsertToken (Function)
Inserts a token into a "Text token" Edit control.
<Image variable>.Background (Function)
Declares the default background color for rectangles, circles, ... used in a variable of type Image.
VerticalSwipe (Property)
The VerticalSwipe property gets and changes the swipe direction in an internal window with swipe gesture support.
<Image>.Background (Function)
Declares the default background color for rectangles, circles, etc. used in an Image control.
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...
Organizer control properties
Several WLanguage properties can be used on an Organizer control found in a window...
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...
2. Layouts: Managing menus
WEBDEV Tutorial - WEBDEV layouts Lesson 2 - Layouts: Managing menus - 30 min
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...
Properties available in Java
WINDEV allows you to generate a Java application without even knowing the Java language...
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...
Handling a Check Box control through programming (prefix syntax)
WINDEV, WINDEV Mobile and WEBDEV allow you to handle a Check Box control through programming...
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...
Constants for managing animations
List of constants used by the functions for managing animations
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
Window functions (prefix syntax)
List of functions for managing windows
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...
Programming Table fields linked to a data file
Here are the main points of programming Table fields linked to a data file
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...
Properties associated with a window
List of properties associated with a window
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.
Programming data-bound Table controls (prefix syntax)
Here's how to program Table controls linked to a data file.
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.
Creating the Vision windows of the WINDEV RAD pattern
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.
Handle (Function)
Returns the system "Handle" (HWND) of a WINDEV control or window.
Conditional target-code
The code editor allows you to enter a specific code for each environment (WINDEV, WEBDEV and WINDEV Mobile)...
AttachPointAdd (Function)
Defines an attach point for one of the two extremities of a Wire control.
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.
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...
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...
Using the Google Maps service
The Google Maps service is an Internet mapping software proposed by Google...
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...
iPrint (Function)
Sends the character string passed as parameter to the print buffer.
WINDEV, WEBDEV and WINDEV Mobile general options
The general options allow you to configure the development environment of the software used...
Properties associated with columns of Table controls
You can manipulate columns of Table controls in a window or page using the following WLanguage properties...
1. Styles
Creating the Relation windows of a WINDEV RAD pattern
Handling a Radio Button control through programming (prefix syntax)
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically handle Radio Button controls...
iXPos (Function)
Used to manage the horizontal position (X-coordinate) of print cursor in the page.
Manipulating Radio Button controls programmatically
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically manipulate Radio Button controls...
Types of Edit controls
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.
picText (Variable type)
The picText type is used to define all the advanced characteristics of a Text layer.
MapDeleteShape (Function)
Deletes a shape drawn on the map displayed in an Map control.
iDestination (Function)
Configures the print destination.
Properties associated with a report
List of properties associated with a report
ControlCreate (Function)
Creates a new control (of any type) in a window programmatically.
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
PageParameter (Function)
Returns the value of a parameter passed to the current page.
Variables for managing the Drag and Drop
Fax functions
List of fax functions
Functions for managing images
LockAppOn (Function)
Locks a WINDEV application.
PicClose (Function)
Closes the image found in an Image Editor control.
ArrowStart (Function)
Sets the position of the source end of an arrow in a "Shape" control.
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.
New products brochure 28: WEBDEV new products
New features in WEBDEV 28 presented in the New Features brochure.
<Image editor>.Close (Function)
Closes the image found in an Image Editor control.
System functions
List of system functions
The User Query Editor: Specific features
This help page presents the specific features of the user version of query editor...
Burn functions
List of burner functions
SNMP functions
List of SNMP functions
Functions for managing images (prefix syntax)
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...
htmlAttribute (Variable type)
The htmlAttribute type is used to define all the advanced characteristics of an attribute of an element in an HTML document.
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.
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.
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...
<htmlDocument variable>.FindElementByTag (Function)
Searches for elements that correspond to a tag in an HTML document.
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.
<htmlNode variable>.FindElementByTag (Function)
Searches for elements that correspond to a tag in an HTML node.
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.
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...
Word Processing constants
The following constants are used by the functions for managing the Word Processing control:
HTMLFindElementByTag (Function)
Searches for elements that correspond to a tag in an HTML document (or an HTML node).
<WDPic variable>.Save (Function)
Saves the image contained in a WDPic variable.
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...
<Map>.AddShape (Function)
Adds a new shape (polygon, line, circle) to the map displayed in a Map control.
<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.
Creating the menus for the pages of the WEBDEV RAD pattern
Bar code constants
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.
Pivot Table control properties
You can manipulate Pivot Table controls in a window using the following WLanguage properties...
System constants
List of constants used by the system functions.
8. Windows in practice
Discover the main actions that can be performed on the windows.
LockAppOff (Function)
Unlocks an application that was locked automatically or by LockAppPassword.
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
Managing bar codes
The use of bar codes to identify and manage products has become essential...
OCRLoadLanguage (Function)
Adds a language to the native OCR system.
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.
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, ...
The Looper control
A Looper control is used to repeat the controls found in a specific area...
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...
1. WLanguage functions specific to WEBDEV
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
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
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
1
6
7
8