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...
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.
LengthToString (Function)
Converts a size in bytes to a string with human-readable units such as kilobytes, megabytes or terabytes.
<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.
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...
dLine (Example)
Usage example of the dLine function
<List Box>.InfoXY (Function)
Returns the index of the row (or image) at a given position in a List Box or ListView control.
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:
<ANSI string>.ToNum (Function)
Returns the numeric value of a character string. This feature enables you to perform numeric calculations on strings.
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.
fCreateLink (Function)
Creates a link on a file at the specified location.
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.
pdfTextElement (Variable type)
The pdfTextElement type is used to find out all the characteristics of a text element in a PDF page.
<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...
iPrintWord (Function)
Sends the character string passed in parameter to the print buffer.
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.
<picLayer variable>.StartDrawing (Function)
Indicates that the drawing functions that will be used are intended for the specified picLayer variable.
<PolygonGeo variable>.Overlap (Function)
Determines if a geographic polygon overlaps another geometry.
GeometryDistance (Function)
Calculates the distance between two geometries.
NearbyShareWaitForConnection (Function)
Makes the device visible to nearby devices in discovery mode (via NearbyShareDiscoverDevice) and waits for their connection request.
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.
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..
Manual deployment of a dynamic site
WEBDEV proposes several methods for deploying a dynamic site...
GesturePosY (Function)
Returns the vertical position of the pointer (finger or stylus).
<Polygon2D variable>.Overlap (Function)
Determines if a 2D polygon overlaps another geometry.
LooperDisplay (Function)
Refreshes a browsing looper from a given position: the modifications performed in the linked file are taken into account in the looper.
GesturePosX (Function)
Returns the horizontal position of the pointer (finger or stylus).
GeometryOverlap (Function)
Determines whether two geometries overlap.
WiFiAddNetwork (Function)
Adds a new network to the list of Wi-Fi networks configured on the device.
MultiLinestringGeo (Variable type)
The MultiLinestring type can be used to store a collection of linestrings defined with geographic coordinates.
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.
iBorder (Function)
Prints a border at specified coordinates.
Val (Function)
Returns the numeric value of a character string.
HFSQL Client/Server: Port management
The ports used by the HFSQL Client/Server server...
Field style: Font characteristics
You can change many style options in the "Style" tab of the control description window...
<Image variable>.StartDrawing (Function)
Indicates that the drawing functions that will be used are intended for an Image variable.
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...
Using the Google Maps service
The Google Maps service is an Internet mapping software proposed by Google...
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.
WINDEV Mobile new features brochure 2025
What's new in WINDEV Mobile 2025 is presented in the What's new 2025 brochure.
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...
Detailed use of WINDEV FTP/RPC
Defines the password used to create or open a data file.
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.
<Gantt chart>.ListLink (Function)
Lists the links in a Gantt Chart column in a Table or TreeView Table control.
<Polygon2D variable>.Perimeter (Function)
Calculates the perimeter of a polygon defined using 2D coordinates.
<Chart>.AddData (Function)
Adds a data into a chart.
grAddData (Function)
Adds a data into a chart.
MapLimitArea (Function)
Limits the geographic area displayed in the Map control.
Appendix 2: Checking the server
Usage example of the fListFile function
<Map>.LimitArea (Function)
Limits the geographic area displayed in the Map control.
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...
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)...
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...
Queue (Variable type)
A Queue variable is a structured type that groups a set of elements of the same type.
TreeView Table control functions
List of functions for managing TreeView Table controls
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.
Code snippets
The code editor allows you to enter "Code snippets"...
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.
Handling transactions programmatically
This chapter covers the following topics...
Table control functions
List of functions specific to Table controls
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.
ImageInfoModify (Function)
Modifies the value of an Exif tag for the image used.
Guided Tour
A Guided Tour presents a series of features, displayed in a tooltip in the current window or page...
Image drawing and processing functions
List of image drawing and processing functions
PDF Reader control functions
The following functions are used to manage PDF Reader controls:
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...
2. Managing a Client/Server database
WINDEV Tutorial: Using an HFSQL Client/Server database Lesson 2 - Managing a Client/Server database - 20 min
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.
iPrintImage (Function)
Sends the image file to print to the print buffer.
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.
2. Variables
WINDEV Mobile Tutorial - WLanguage basics Lesson 2 - Variables - 20 min
2. Variables
WINDEV Tutorial: WLanguage basics Lesson 2 - Variables - 20 min
2. Variables
WEBDEV Tutorial - WLanguage basics Lesson 2 - Variables - 20 min
<TreeMap>.InfoXY (Function)
Returns the index of the element displayed at a given position in a TreeMap control.
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.
Advanced types
The advanced types of WLanguage are as follows
XPercent (Property)
The XPercent property gets and sets the X-coordinate of a point, expressed as a percentage.
1. Website deployment requirements
WEBDEV Tutorial - Website deployment Lesson 1 - Website deployment requirements - 30 min
iBorder (Example)
Usage example of the iBorder function
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.
YPercent (Property)
The YPercent property gets and sets the Y-coordinate of a point, expressed as a percentage.
Wire control properties
You can manipulate Wire controls in a window using the following WLanguage properties...
WDPic (Variable type)
The WDPic type is used to define the advanced characteristics of an image in ".wdpic" format.
iCreateFont (Example)
Usage example of the iCreateFont function
2024 new features brochure: WINDEV new features
WINDEV 2024 new features in the 2024 New Features brochure.
Project description: Compilation tab
The project description window allows you to configure various elements of your project...
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...
2. UML models
Downloads a file from a remote drive to the user's computer.
New Features brochure - Version 28: New features in WINDEV Mobile
New features in WINDEV Mobile 28 presented in the New Features brochure.
Control functions
List of functions for managing controls
<Image>.StartDrawing (Function)
Indicates that the drawing functions that will be used are intended for the specified Image control.
2. UML models
Modifies the hue, the saturation and the lightness of an image in an Image control.
<PolygonGeo variable>.SerializeWKT (Function)
Serializes a geographic polygon using the Well-Known Text (WKT) format.
WEBDEV 2026 Update
Here are the new features and improvements that you will discover in this version...
Chart constants
List of constants used by the functions for chart management.
Changing sites from AWP to SEO-ready session mode
A query created in the query editor can contain several types of items...
<PolygonGeo variable>.Perimeter (Function)
Calculates the perimeter of a geographic polygon.
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.
PDF Reader control functions (prefix syntax)
The following functions are used to manage PDF Reader controls:
<Organization Chart>.InfoXY (Function)
Returns the index of the element found at a given position in an Organization Chart control.
Creating/Configuring a WEBDEV deployment account
WDOptimizer is used to...
<PolygonGeo variable>.Touch (Function)
Determines whether a geographic polygon touches another geometry.
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.
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...
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.
<PolygonGeo variable>.Correct (Function)
Returns a corrected version of the specified geographic polygon.
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.
WINDEV Mobile 2026 Update
Here are the new features that you will discover in this version...
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.
<Connection variable>.TransactionRollbackToSavepoint (Function)
Rolls the transaction back to the savepoint.
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).
MapAddShape (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...
HTransactionRollbackToSavepoint (Function)
Rolls the transaction back to the savepoint.
MatReadColumn (Example)
Usage example of the MatReadColumn function
<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.
grSurfaceAddData (Example)
Usage example of the grSurfaceAddData function
grSurfaceAltitudeColor (Example)
Usage example of the grSurfaceAltitudeColor function
MatReadLine (Example)
Usage example of the MatReadLine function
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.
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.
WINDEV 2026 Update
Here are the new features and improvements that you will discover in this version...
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)...
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)
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
6
7
8