ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Point (keyword)
The Point keyword is used to manage a point...
gglPath (Variable type)
The gglPath type is used to define the characteristics of the route to drawn on a map...
geoPosition (Variable type)
The geoPosition type is used to handle geographic positions via WLanguage geolocation functions.
Multi-touch in an Image control
One of the most common applications of the multi-touch feature is used to handle images...
PVTInfoXY (Function)
Returns the values of the headers at a given position expressed in pixels in a Pivot Table control.
WEBDEV - Browser code Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
GanttLink (Variable type)
The GanttLink type is used to define the advanced characteristics of a link between two tasks of a Gantt chart.
Use Facebook authentication (prefix syntax)
Facebook is the world's most popular social network. It is commonly used by companies to reach their customers...
<Polygon2D variable>.Distance (Function)
Calculates the distance between a 2D polygon and another geometry.
LengthToString (Function)
Converts a size in bytes to a string with human-readable units such as kilobytes, megabytes or terabytes.
Functions for managing Organizer controls (prefix syntax)
The following functions are used to handle the Organizer control via prefix syntax:
FinNetCurrentVal (Function)
Returns the net current value of investment.
dLine (Example)
Usage example of the dLine function
<Pivot Table>.InfoXY (Function)
Returns the values of the headers at a given position expressed in pixels in a Pivot Table control.
WEBDEV - Browser code Note: This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
<List Box>.InfoXY (Function)
Returns the index of the row (or image) at a given position in a List Box or ListView control.
Indirection operators
Operators { and operators } operators are used to access a field, variable, class member or table item by dynamically constructing the name of the field, variable, class member or item...
The Wire control
The Wire control is used to visually link 2 controls...
I was using C with WINDEV 5.5. How to proceed in WINDEV 2024?
You have the ability to use external languages with WINDEV...
dArc (Example)
Usage example of the dArc function
BitmapInfo (Function)
Retrieves the characteristics of an image file or the characteristics of a PDF file:
  • format.
  • width and height.
  • number of bits per pixel.
  • area of transparency.
  • alpha channel.
ListInfoXY (Function)
Returns the index of the row (or image) at a given position in a List Box or ListView control.
dFill (Function)
Colors an area:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
<Chart>.PieStartAngle (Function)
Indicates the starting angle of the first slice in a Sector, Hemicycle or Donut graph.
MapAddItinerary (Function)
Adds an itinerary onto a Map control.
<PolygonGeo variable>.Distance (Function)
Calculates the distance between a geographic polygon and another geometry.
AWP without UI
Bootstrap, Angular, React, Vue...
Constants for managing Wi-Fi functions
Constants for managing Wi-Fi functions
<Map>.AddItinerary (Function)
Adds an itinerary onto a Map control.
grPieStartAngle (Function)
Indicates the starting angle of the first slice in a Sector, Hemicycle or Donut graph.
Manipulating Map controls programmatically (prefix syntax)
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically manipulate Map controls.
Manipulating Map controls programmatically
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically manipulate Map controls.
Database schema description window
The database schema description window includes all the characteristics and options of the current database schema...
StringToNum (Function)
Returns the numeric value of a character string. This feature enables you to perform numeric calculations on strings.
ShapePolygon (Function)
Modifies the shape currently displayed in a Shape control to get a custom shape (by specifying the coordinates of polygon points).
<Polygon2D variable>.Disjoint (Function)
Determines whether two geometries are disjoint, i.e. whether their intersection is empty.
diagHead (Variable type)
The diagHead type is used to define all the advanced characteristics of an end of a connector in a diagram.
Managing accounts
WEBDEV Account Manager allows you to create a deployment account...
Organizer control functions
The following functions are used to manage the Organizer control:
Word Processing control functions
The following functions are used to manage Word Processing controls:
<Polygon2D variable>.Overlap (Function)
Determines if a 2D polygon overlaps another geometry.
<ANSI string>.ToNum (Function)
Returns the numeric value of a character string. This feature enables you to perform numeric calculations on strings.
LooperDisplay (Function)
Refreshes a browsing looper from a given position: the modifications performed in the linked file are taken into account in the looper.
fCreateLink (Function)
Creates a link on a file at the specified location.
Defining clickable areas
In a page, an Image control can contain clickable areas...
Spatial data functions (prefix syntax)
Lit la valeur d'un des paramètres d'animation défini pour un champ Image.
pdfTextElement (Variable type)
The pdfTextElement type is used to find out all the characteristics of a text element in a PDF page.
NumToString (Function)
Converts a numeric value (integer, real or currency) to a string according to a specified format.
<PolygonGeo variable>.Cross (Function)
Determines if a geographic polygon crosses another geometry.
iPrintWord (Function)
Sends the character string passed in parameter to the print buffer.
<Looper>.Display (Function)
Refreshes a browsing looper from a given position: the modifications performed in the linked file are taken into account in the looper.
Printing in Linux
WEBDEV and WINDEV allow you to print to PDF in Linux using WLanguage functions...
<picLayer variable>.StartDrawing (Function)
Indicates that the drawing functions that will be used are intended for the specified picLayer variable.
NearbyShareDiscoverDevice (Function)
Discovers nearby devices that have advertised themselves and are waiting to connect ("advertisers").
<WDPic variable>.StartDrawing (Function)
Indicates that the drawing functions that will be used are intended for the specified WDPic variable.
NearbyShareWaitForConnection (Function)
Makes the device visible to nearby devices in discovery mode (via NearbyShareDiscoverDevice) and waits for their connection request.
<PolygonGeo variable>.Overlap (Function)
Determines if a geographic polygon overlaps another geometry.
GeometryDistance (Function)
Calculates the distance between two geometries.
Advanced management of class instances
The advanced management of instances is used to choose the mode for taking reference. This choice has a direct impact on the release of class objects: depending on the reference selected, the "Destructor" will not be called at the same time..
MapPolyline (Variable type)
The MapPolyline type is used to define the characteristics of a line composed of several segments to be drawn on the map displayed in a Map control.
MultiLinestring2D (Variable type)
The MultiLinestring2D type can be used to store a collection of linestrings defined with 2D coordinates.
GesturePosY (Function)
Returns the vertical position of the pointer (finger or stylus).
Manual deployment of a dynamic site
WEBDEV proposes several methods for deploying a dynamic site...
GesturePosX (Function)
Returns the horizontal position of the pointer (finger or stylus).
Table control functions
List of functions specific to Table controls
Field style: Font characteristics
You can change many style options in the "Style" tab of the control description window...
Handling transactions programmatically
This chapter covers the following topics...
MultiLinestringGeo (Variable type)
The MultiLinestring type can be used to store a collection of linestrings defined with geographic coordinates.
RoundFloor (Function)
Returns:
  • the numeric value rounded down to the nearest integer.
  • the duration rounded down to the nearest interval.
  • the date and time rounded down to the nearest interval.
WiFiAddNetwork (Function)
Adds a new network to the list of Wi-Fi networks configured on the device.
Val (Function)
Returns the numeric value of a character string.
GeometryOverlap (Function)
Determines whether two geometries overlap.
iBorder (Function)
Prints a border at specified coordinates.
<Image variable>.StartDrawing (Function)
Indicates that the drawing functions that will be used are intended for an Image variable.
MapPolygon (Variable type)
The MapPolygon type is used to define the characteristics of a polygon to be drawn on the map displayed in a Map control.
ImageInfoModify (Function)
Modifies the value of an Exif tag for the image used.
Using the Google Maps service
The Google Maps service is an Internet mapping software proposed by Google...
Common problems
Deletes a folder on an IMAP server.
Deploying a Java archive
Like for any application, WINDEV allows you to create a setup program for a Java application...
WINDEV Mobile new features brochure 2025
What's new in WINDEV Mobile 2025 is presented in the What's new 2025 brochure.
apiRequest (Type of request)
The apiRequest type is used to define all the advanced characteristics of a request executed via a REST web service imported using the OpenAPI documentation.
Bluetooth constants
List of constants used by the Bluetooth functions.
Detailed use of WINDEV FTP/RPC
Defines the password used to create or open a data file.
GanttListLink (Function)
Lists the links in a Gantt Chart column in a Table or TreeView Table control.
Managing Responsive Web Design in your Web pages
Websites can be viewed on several platforms...
<Gantt chart>.ListLink (Function)
Lists the links in a Gantt Chart column in a Table or TreeView Table control.
GeometryDeserializeWKTGeo (Function)
Builds a geometry in geographic coordinates from a Well-Known Text (WKT) representation.
<Polygon2D variable>.SerializeWKT (Function)
Serializes a 2D polygon using the Well-Known Text (WKT) format.
grAddData (Function)
Adds a data into a chart.
<Polygon2D variable>.Perimeter (Function)
Calculates the perimeter of a polygon defined using 2D coordinates.
<Chart>.AddData (Function)
Adds a data into a chart.
<Map>.LimitArea (Function)
Limits the geographic area displayed in the Map control.
MapLimitArea (Function)
Limits the geographic area displayed in the Map control.
Appendix 2: Checking the server
Usage example of the fListFile function
NFC: Data transfer
NFC (Near Field Communication) is a wireless communication technology at short range and high frequency used to exchange data (named "tag") between two devices or between a device and a bullet even at short distance (few centimeters)...
GeometryPerimeter (Function)
Calculates the perimeter of a given geometry (polygon or multipolygon).
Overview of HFSQL Cluster
HFSQL Cluster is a database server intended to be deployed on several servers...
Queue (Variable type)
A Queue variable is a structured type that groups a set of elements of the same type.
Stack (Variable type)
A Stack variable is a structured type that is used to group a set of elements of the same type.
Scope of procedures
The scope of a procedure defines whether it is public, private, etc...
Image drawing and processing functions
List of image drawing and processing functions
List (Variable type)
A List variable is a structured type that is used to group a set of elements of the same type.
This variable type is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 4.
TreeView Table control functions
List of functions for managing TreeView Table controls
Code snippets
The code editor allows you to enter "Code snippets"...
HFSQL Client/Server: Port management
The ports used by the HFSQL Client/Server server...
RoundCeil (Function)
Returns:
  • the value rounded up to the nearest integer.
  • the duration rounded up to the nearest interval.
  • the date and time rounded up to the nearest interval.
<PolygonGeo variable>.SerializeWKT (Function)
Serializes a geographic polygon using the Well-Known Text (WKT) format.
Creating/Configuring a WEBDEV deployment account
WDOptimizer is used to...
MatReadLine (Example)
Usage example of the MatReadLine function
MatReadColumn (Example)
Usage example of the MatReadColumn function
Characteristics of the columns of a Table control in a page
The columns are used to display information in a Table control.
Characteristics of columns found in a Table control in a page (prefix syntax)
The columns are used to display information in a Table control...
Guided Tour
A Guided Tour presents a series of features, displayed in a tooltip in the current window or page...
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...
iConfigure (Function)
Configures the printer for a print performed in WLanguage:
  • by opening the configuration window.
  • by modifying the printer used for the current print.
2. Managing a Client/Server database
WINDEV Tutorial: Using an HFSQL Client/Server database Lesson 2 - Managing a Client/Server database - 20 min
WEBDEV 2026 Update
Here are the new features and improvements that you will discover in this version...
2. Managing a Client/Server database
WEBDEV Tutorial - Managing an HFSQL Client/Server database Lesson 2 - Managing a Client/Server database - 20 min
iParameter (Function)
Retrieves the printer configuration and configures the print.
iPrintImage (Function)
Sends the image file to print to the print buffer.
2. Variables
WINDEV Tutorial: WLanguage basics Lesson 2 - Variables - 20 min
2. Variables
WEBDEV Tutorial - WLanguage basics Lesson 2 - Variables - 20 min
2. Variables
WINDEV Mobile Tutorial - WLanguage basics Lesson 2 - Variables - 20 min
HConnect (Function)
Redefines one or more connection parameters via Native Connector (Access, SQL Server, MySQL or Oracle) or via an OLE DB access on a specific table or set of tables.
grSurfaceAltitudeColor (Example)
Usage example of the grSurfaceAltitudeColor function
grSurfaceAddData (Example)
Usage example of the grSurfaceAddData function
1. Website deployment requirements
WEBDEV Tutorial - Website deployment Lesson 1 - Website deployment requirements - 30 min
WINDEV Mobile 2026 Update
Here are the new features that you will discover in this version...
iBorder (Example)
Usage example of the iBorder function
YPercent (Property)
The YPercent property gets and sets the Y-coordinate of a point, expressed as a percentage.
XPercent (Property)
The XPercent property gets and sets the X-coordinate of a point, expressed as a percentage.
Wire control properties
You can manipulate Wire controls in a window using the following WLanguage properties...
2024 new features brochure: WINDEV new features
WINDEV 2024 new features in the 2024 New Features brochure.
picLayer (Variable type)
The picLayer type is used to define all the advanced characteristics of a layer of an image loaded in a WDPic variable.
2. UML models
Downloads a file from a remote drive to the user's computer.
iCreateFont (Example)
Usage example of the iCreateFont function
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...
WDPic (Variable type)
The WDPic type is used to define the advanced characteristics of an image in ".wdpic" format.
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...
Control functions
List of functions for managing controls
Project description: Compilation tab
The project description window allows you to configure various elements of your project...
New Features brochure - Version 28: New features in WINDEV Mobile
New features in WINDEV Mobile 28 presented in the New Features brochure.
2. UML models
Modifies the hue, the saturation and the lightness of an image in an Image control.
<Image>.StartDrawing (Function)
Indicates that the drawing functions that will be used are intended for the specified Image control.
Chart constants
List of constants used by the functions for chart management.
WINDEV 2026 Update
Here are the new features and improvements that you will discover in this version...
Changing sites from AWP to SEO-ready session mode
A query created in the query editor can contain several types of items...
Kanban control functions
The following functions manipulate Kanban controls...
OrgInfoXY (Function)
Returns the index of the element found at a given position in an Organization Chart control.
<PolygonGeo variable>.Perimeter (Function)
Calculates the perimeter of a geographic polygon.
<Organization Chart>.InfoXY (Function)
Returns the index of the element found at a given position in an Organization Chart control.
<TreeMap>.InfoXY (Function)
Returns the index of the element displayed at a given position in a TreeMap control.
Advanced types
The advanced types of WLanguage are as follows
PDF Reader control functions (prefix syntax)
The following functions are used to manage PDF Reader controls:
PDF Reader control functions
The following functions are used to manage PDF Reader controls:
New products brochure 27: WINDEV Mobile new products
New features in WINDEV Mobile 27 presented in the New Features brochure.
SelectionLength (Property)
The SelectionLength property gets and sets the length of the selection made in a Word Processing control.
<PolygonGeo variable>.Touch (Function)
Determines whether a geographic polygon touches another geometry.
Image Editor control: Ribbon and panel options
The Image Editor control offers a host of options accessible via...
MapDisplayPopup (Function)
Opens the popup of a marker displayed in a Map control.
The UML model
The main objective of a development team is to create optimized applications, capable of satisfying the ever-changing needs of their users...
ocrTextBlock (Variable type)
The ocrTextBlock type is used to define and identify all the advanced characteristics of a text block read by the native OCR system.
<Map>.DisplayPopup (Function)
Opens the popup of a marker displayed in a Map control.
<PolygonGeo variable>.Correct (Function)
Returns a corrected version of the specified geographic polygon.
Numerical or Monetary fields: Edit control or display masks
WINDEV, WINDEV Mobile and WEBDEV propose two types of masks...
Constants for Table, TreeView Table, Looper and List Box controls
List of constants used by the functions for managing Table, TreeView Table, Looper and List Box controls.
MaxNbSegment (Property)
The MaxNbSegment property gets and sets the maximum number of line segments for drawing a Wire control.
InputMask (Property)
The InputMask property is used to:
  • get the input mask.
  • set the input mask (from the masks available for the type).
<Connection variable>.TransactionRollbackToSavepoint (Function)
Rolls the transaction back to the savepoint.
Multi-touch in a Chart control
One of the most common applications of the multi-touch feature is used to handle images...
HTransactionRollbackToSavepoint (Function)
Rolls the transaction back to the savepoint.
MapAddShape (Function)
Adds a new shape (polygon, line, circle) to the map displayed in a Map control.
<Map>.AddShape (Function)
Adds a new shape (polygon, line, circle) to the map displayed in a Map control.
<PolygonGeo variable>.Area (Function)
Calculates the area of a polygon defined using geographic coordinates.
Chorus Pro: Automate invoice submission
In France, electronic invoicing has become mandatory for invoicing government services...
Functions for managing Table controls (prefix syntax)
List of functions for managing Table controls (prefix syntax)
Database schema editor: the different types of sections
The different types of items proposed in the data model editor are as follows:
<Chart>.Parameter (Function)
Retrieves or modifies a chart parameter.
BaaS administration site
The Private Store site can be accessed from any browser, using the following address: http(s)...
grParameter (Function)
Retrieves or modifies a chart parameter.
BTInfoRadio (Function)
Returns specific information about a Bluetooth radio connected to the computer.
DisplayMask (Property)
The DisplayMask property is used to:
  • Get the display mask.
  • Modify the display mask.
This display mask is displayed when the control is in read-only or when the control does not have focus.
fSeek (Example)
Usage example of the fSeek function
OAuth server integrated into WEBDEV Application Server
The OAuth protocol is an open standard used to issue secure authorizations...
New products brochure 28: WEBDEV new products
New features in WEBDEV 28 presented in the New Features brochure.
Remote deployment via FTP or HTTP
Gets the architecture (32 or 64-bit) of a computer's default email client.
Functions for managing the Word Processing control (prefix syntax)
The following functions are used to manage Word Processing controls:
SQL functions that can be used in SQL queries
The following SQL functions can be used on the queries written in SQL code (classified by theme)...
2025 new features brochure: WINDEV new features
What's new in WINDEV 2025 in the What's new 2025 brochure.
dStartDrawing (Function)
Indicates that the drawing functions that will be used are intended for:
  • the specified Image control,
  • the specified Image variable,
  • the specified Image variable,
  • the specified WDPic variable (on the background layer),
  • the specified picLayer variable.
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure.
Debugger: Step-by-step project execution
Running a project step-by-step allows you to start the debugger when launching the application...
Constants used by properties associated with windows, reports, pages and controls
List of constants used by properties associated with windows, reports, pages and controls.
New Features brochure - Version 27: New WINDEV features
New features in WINDEV 27 presented in the New Features brochure.
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...
SQL commands available in an SQL query
WINDEV allows you to easily run queries in SQL code...
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
2025 new features brochure: WEBDEV new features
What's new in WEBDEV 2025 is presented in the What's new 2025 brochure.
New products brochure 28: WINDEV new products
New features in WINDEV 28 presented in the New Features brochure.
Properties associated with windows, pages and controls
List of properties associated with windows, pages and controls
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
Site map of PC SOFT documentation
The "Logs" tab is used to see the details of logs for a specific period...
New products brochure 28: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 28 presented in the New Features brochure.
1
4
5
6
7
8
9
>