ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Easier navigation in the editors
The navigation in the editors is simplified by the presence of a new dynamic navigation bar, enabled by [CTRL] + [TAB]...
Undocking the editors
Who has never wanted to view the code and the UI at the same time, without being constrained by the environment? WINDEV, WEBDEV and WINDEV Mobile allow you to "detach" the editors from the environment of the main window...
WEBDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
Site map of PC SOFT documentation
WINDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
HFSQL constants
List of constants used by the HFSQL functions.
iParameter (Function)
Retrieves the printer configuration and configures the print.
PDF Reader control: Ribbon and tabs
The PDF Reader control includes multiple features accessible via...
2. Examples and components provided with WEBDEV
2. WEBDEV administrator in practice
ListView control properties
List of properties associated with the ListView control
Flexbox control properties
WLanguage properties can be used to manipulate ...
TimeLine control properties
You can manipulate TimeLine controls in a window using the following WLanguage properties.
Wire control properties
You can manipulate Wire controls in a window using the following WLanguage properties...
Managing bar codes
The use of bar codes to identify and manage products has become essential...
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
Replication functions
Three types of replication are proposed...
Multiline Zone control properties
A Multiline Zone control and its rows can be manipulated in a window or page using the following WLanguage properties.
xBase/FoxPro Native Access: Features and notes
This help page presents the specific features regarding the programming of Native xBase/FoxPro Access...
Manipulating PDF files
PDF is one of the most widely used formats for sending and storing electronic documents...
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.
Managing parallel tasks
The computers are becoming more and more powerful...
eDefaultMemCurrency (Function)
Identifies or modifies the stored currency used by default.
Shape control properties
Shape controls in windows, pages and reports can be handled using different WLanguage properties...
12. External component in practice
Repositionable Note control properties
You can manipulate Repositionable Note controls in a window using the following WLanguage properties...
HServerStatus (Function)
Allows you to find out the status of an HFSQL server (this function uses the MantaManager service).
DriveDeleteFile (Function)
Deletes a file from a remote drive.
Handling transactions programmatically
This chapter covers the following topics...
WLanguage properties of Internal Window controls
List of WLanguage properties of Internal Window controls
grMenuOption (Function)
Modifies the text of an option in the context menu of a chart.
<Connection variable>.ModifyItemRights (Function)
Modifies the rights granted to a user or group on an item of an HFSQL Client/Server data file.
Compile (Function)
Dynamically compile a Procedure whose source code is supplied (dynamic compilation).
Chart functions
Chart functions
Printing in Linux
WEBDEV and WINDEV allow you to print to PDF in Linux using WLanguage functions...
HModifyItemRights (Function)
Modifies the rights granted to a user or group on an item of an HFSQL Client/Server data file.
Characteristics of Table controls in a page
Table controls allow you to display and/or enter data...
Modifying the query content
The queries are used to easily select the records coming from one or more files, matching one or more selection criteria, ...
<Chart>.MenuOption (Function)
Modifies the text of an option in the context menu of a chart.
HRSIgnoreError (Function)
Ignores errors so that replication between HFSQL servers can continue to run.
<Source>.PrepareQuery (Function)
Initializes a query and declares this query to the database server in order to optimize the next executions of this query.
Mathematical SQL functions
The mathematical SQL functions that can be used on the queries written in SQL code are as follows...
Properties associated with infinite Progress Bar controls
You can manipulate Infinite Progress Bar controls in a window using the following WLanguage properties...
HPrepareQuery (Function)
Initializes a query and declares this query to the database server in order to optimize the next executions of this query.
Slider control properties (in a window)
List of properties associated with the Slider control found in a window
Scrollbar control properties
List of properties associated with the Scrollbar control
Events associated with windows
List of events associated with windows
Transforming a WINDEV project into Mobile: a detailed audit
Transforming WINDEV applications into Mobile is very easy...
Range Slider control properties
The following properties are associated with Range Slider controls:
<Source>.ExecuteSQLQueryAsynchronous (Function)
Executes an SQL query asynchronously.
HFSQL Client/Server: Setting up data files on the server
HExecuteSQLQueryAsynchronous (Function)
Executes an SQL query asynchronously.
Pattern compression (ADSL, 3G, Edge, VPN, etc.)
A frame is a packet of data that flows through the network...
Spin control properties
List of properties associated with the Spin control
The Switch control
Switch controls (also called "Toggle controls") are now commonly used in interfaces...
Sidebar control properties
List of properties associated with the Sidebar control
<Source>.Modify (Function)
Modifies the specified record or the record found in memory in the data file (query or view).
1. Examples provided with WINDEV Mobile
HModify (Function)
Modifies the specified record or the record found in memory in the data file (query or view).
Managing menu options in MDI windows
The MDI windows must respect some constraints specific to the MDI applications...
Carousel control properties
List of properties associated with the Carousel control
<Source>.ReadSeekFirst (Function)
Sets the position on the first record whose value for a specific item is strictly equal to a sought value (exact-match search).
The Slider control (in a page)
WEBDEV proposes two types of sliders...
HelpFile (Function)
Returns or modifies the name of the help file used by the context-sensitive help of a window.
HReadSeekFirst (Function)
Sets the position on the first record whose value for a specific item is strictly equal to a sought value (exact-match search).
grTimeLevelMax (Function)
Defines the number of levels to display in the time scale of a chart as well as the maximum level.
grSaveWMF (Function)
Saves a chart that was drawn beforehand in WMF format.
grSaveEMF (Function)
Saves a chart that was drawn beforehand in a file in EMF format.
<Chart>.TimeLevelMax (Function)
Defines the number of levels to display in the time scale of a chart as well as the maximum level.
<Chart>.CategoryThumbnail (Function)
Initializes a category image in a Pie, Donut or Semi-circular chart.
HRSTransformSpareIntoServer (Function)
Transforms a Spare server into an HFSQL server. This makes it possible to delete replications of a spare server so that it can be used again. For example, this function can be used in the case of a master server that becomes unreachable.
This function should only be used in a critical situation.
Note: This function is only available from version 2025 Update 1.
<Chart>.SaveWMF (Function)
Saves a chart that was drawn beforehand in WMF format.
HDBDescribeFile (Function)
Describes a file in dBase3 format (most common format) programmatically.
Chart functions (prefix syntax)
List of functions for managing Chart controls (prefix syntax)
<Chart>.SaveEMF (Function)
Saves a chart that was drawn beforehand in a file in EMF format.
11. Table/Looper controls
Scheduler control properties
You can manipulate Scheduler controls in a window or page using the following WLanguage properties.
Manipulating Gantt Chart controls programmatically
diagConnectionPoint (Variable type)
The diagConnectionPoint type is used to define all the advanced characteristics of a connection point (i.e. point around a shape that a connector snaps to) in a Diagram Editor control.
Handling an internal component
An internal component is a set of elements from a project...
TransparencyMode (Property)
The TransparencyMode property gets and sets the transparency mode of an image.
Common project
Projects are often cross-platform...
Constants used by properties associated with windows, reports, pages and controls
List of constants used by properties associated with windows, reports, pages and controls.
The Internal Page control
The "Internal Page" control is used to include a page (and its code) in a control of another page...
11. Table/Looper controls
10. Customizing the appearance of a website using skins
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV.
Events associated with pages
List of events associated with pages
HStopServer (Function)
Stops an HFSQL server.
Appendix 2: Checking the server
Bloque entièrement ou partiellement un fichier externe.
Splitter control properties
List of properties associated with the Splitter control
.NET control properties (WPF)
List of properties associated with the .NET 3.0, 4.0 control (WPF)
HFSQL Control Center: Opening an analysis
The HFSQL Control Center allows you to fully manage an analysis...
Properties of a help page
The characteristics of a help page are used to define...
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.
9. Sharing a project in practice
Sharing a project in practice
ActiveX control properties
List of properties associated with the ActiveX control
TreeMap control properties
You can manipulate TreeMap controls in a window using the following WLanguage properties.
SQL selection conditions
To specify the selection conditions in an SQL query, you can use...
8. Project sharing in practice
<gglDrive variable>.DeleteFile (Function)
Deletes a Google Docs Editor file from Google Drive.
Unavailable functions and properties
Some functions and properties have been removed from WLanguage...
Keywords (Property)
The Keywords property is used to get and modify the keywords associated with a page.
OLE control properties
List of properties associated with an OLE control
<Window>.EdSelectOccurrence (Function)
Indicates the number of controls selected when the interface is modified by the end user ("Allow end users to modify the UI" option enabled).
How to develop a PHP site?
What is a PHP site?...
Managing pinned projects
The home window of WINDEV, WEBDEV and WINDEV Mobile allows you to manage the pinned projects when opening an existing project...
HRSModifyConfig (Function)
Modifies some parameters of an existing replication between two HFSQL servers.
<Tab>.SaveConfiguration (Function)
Saves the configuration of dynamic tabs found in a Tab control in character string format.
Native Container control properties
You can manipulate a Native Container control in a window using the following WLanguage properties...
HNotifDeleteCCRecipient (Function)
Deletes the recipients of a notification sent via the Control Centers (WDBal messaging tool).
HTransactionInProgress (Function)
Used to find out whether a transaction is in progress.
Variable scope
Variables can be declared anywhere in the code.
HNotifDeleteEmailRecipient (Function)
Deletes the recipients of an email notification.
.Net Winform control properties
The following properties can be used with the.Net controls (WinForm) ...
HTransactionRollbackToSavepoint (Function)
Rolls the transaction back to the savepoint.
Key and referential integrity
In an analysis, the "Key" items are also used to manage the consistency of data (called referential integrity)...
SQL commands available in an SQL query
WINDEV allows you to easily run queries in SQL code...
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)...
1. WLanguage functions specific to WEBDEV
Configuring the server for the CGI/AWP protocol
To use WEBDEV, a Web server must to be found on the computer where WEBDEV is installed...
TabSaveConfiguration (Function)
Saves the configuration of dynamic tabs found in a Tab control in character string format.
Interacting with the user
WINDEV, WEBDEV and WINDEV Mobile allow you to communicate with the user via dialog boxes...
grPPCImage (Function)
Defines the image used for a Pictorial Percentage chart.
WDInst: Customize the installer
The setup editor WDInst proposes a standard setup program...
Entity of a CDM
To group information according the MERISE method, entities must be created...
<Connection variable>.DropView (Function)
Deletes a materialized view from the HFSQL server.
WEBDEV administrator: Advanced configuration
The "Advanced" tab enables you to configure advanced options of the server...
<Chart>.PPCImage (Function)
Defines the image used for a Pictorial Percentage chart.
Description (Property)
The Description property gets and sets the page description.
HRSExecute (Function)
Immediately execute periodic replication between HFSQL servers: replication is triggered ahead of schedule.
Cube control properties
List of properties associated with the Cube control
HReadSeekLast (Function)
Sets the position on the last record whose value for a specific item is less than or equal to a sought value (exact-match search).
BackgroundImageState (Property)
The BackgroundImageState property allows you to get and change the number of drawings in the image associated with the background of a button.
grScatter3DAltitudeColor (Function)
Defines the different colors used according to the altitude levels of a series found in a 3D Scatter chart.
HDropView (Function)
Deletes a materialized view from the HFSQL server.
<Source>.ReadSeekLast (Function)
Sets the position on the last record whose value for a specific item is less than or equal to a sought value (exact-match search).
grWndSize (Function)
Defines the size of the window containing the chart.
<Chart>.Scatter3DAltitudeColor (Function)
Defines the different colors used according to the altitude levels of a series found in a 3D Scatter chart.
WinEdSaveNote (Function)
Exports the repositionable notes created by the user into a file.
Dockable Panel control properties
You can manipulate Dockable Panel controls in a window using the following WLanguage properties...
ImageMode (Property)
The ImageMode property gets and sets the display mode of an image in an Image control, in the column of a table of type Image or in the background of a Chart control in a window.
13. Debugger
OLEPaste (Function)
Pastes the content of Windows clipboard into an OLE control.
AlternativeText (Property)
The AlternativeText property is used to get and edit the alternative text of controls in a page.
Creating a WINDEV application for Linux
WINDEV allows you to create native 64-bit Linux executables. Their UI is developed with the window editor.
HUpdateView (Function)
Creates or updates the description of an SQL view or materialized view from the analysis to an HFSQL server.
Conference control properties
List of properties associated with the conference control
Drive functions: OneDrive, Google Drive, Dropbox (prefix syntax)
The following functions are used to manage cloud-based storage services...
NoteSaveAll (Function)
Saves the repositionable notes of the current window in a file.
<Chart>.ComparativeSeriesPosition (Function)
Fixes the position (left or right) of a series in a comparative Histogram chart.
Time management
For each element (windows, reports, ...
grComparativeSeriesPosition (Function)
Fixes the position (left or right) of a series in a comparative Histogram chart.
HInfoView (Function)
Returns information about a materialized view.
18. Order of execution of the code of buttons/links
The Range Slider control
The Range Slider control is used to easily select an interval or a zoom...
IFrame control
IFrame is an HTML concept...
Multimedia control properties
List of properties associated with the Multimedia control
NbWorksheet (Property)
The NbWorksheet property is used to get the number of worksheets in a Spreadsheet control.
Progress Bar control properties
List of properties associated with the Progress Bar control
Manipulating an ActiveX control programmatically
WINDEV allows you to manipulate an ActiveX control in WLanguage via...
<Window>.WindowBitmap (Function)
Creates the image of the specified window in a BMP file.
iSequencingAddDiagram (Function)
Adds a Diagram document into a sequence of report printouts.
MySQL Native Connector: Features and notes
Remarks and specific features of the Native MySQL Connector
WindowBitmap (Function)
Creates the image of the specified window in a BMP file.
NbAnimationSteps (Property)
The NbAnimationSteps property is used to get and specify the number of drawings in the image that defines the animation of a custom infinite Progress Bar control.
Generating an Android application
The generation of a WINDEV Mobile application for Android groups all project elements (windows, code, etc.
ControlClone (Function)
Creates a new control from an existing control.
Preset page templates
The preset page templates provide some structures of pages corresponding to a wide range of sites and they also improve the reusability and the graphic harmony between the projects...
<Kanban list>.InsertCard (Function)
Inserts a card in a Kanban list.
The guide
The guide is a powerful search engine included in WINDEV, WEBDEV and WINDEV Mobile, allowing you to search for the referenced documents regarding a topic...
NextTitle (Function)
Modifies the title of next window to open.
Navigation map
The site map path is used to implement the structure and the sequence of pages in your site...
Required or invalid input in WINDEV
WINDEV and WINDEV Mobile include several options to manage required or invalid input, both in the window editor and programmatically...
Property of entity/association
In the MERISE methodology, the properties correspond to the characteristics of entities...
HClearSchedulingHistory (Function)
Clears the execution history of scheduled jobs on an HFSQL server.
HExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
"Unit examples" pane
The "Unit examples" pane proposes the unit examples found in the different products...
<HTML Display control>.ExecuteBrowserProcedure (Function)
Executes a WLanguage browser procedure in an HTML Display control that displays a page created with WEBDEV.
<Kanban>.AddCard (Function)
Adds a card to a list in a Kanban control.
Static Text control properties
List of properties associated with a Static Text control
MDIActive (Function)
Identifies or displays an MDI child window in the foreground.
Selecting the keywords associated with a page
The keyword selection window allows you to select the keywords to be associated with a help page...
Assisted universal replication programmatically
The assisted replication through programming is used to implement a replication on an existing application while controlling the synchronization in the application itself...
iTransparentMagenta (Function)
Modifies the management mode of Magenta color in order for this color to be considered as being transparent (or not) in all the forthcoming prints.
HTMLExecuteBrowserProcedure (Function)
Executes a WLanguage browser procedure in an HTML Display control that displays a page created with WEBDEV.
Skin elements
The skin elements are used to quickly change the visual aspect of a project without having to retouch every page and every page template...
Single Page App
A "Single Page App" is a Web application (Internet or Intranet) whose all pages are grouped in a single page...
Image control: Operating mode of a clickable image
You can define the click actions of an Image control ("General" tab of the control description window) to make it Clickable Image control...
Database parameters (Setup program)
The setup program creation wizard includes the setup of the database along with the application and suggests additional elements...
grScatter3DDeleteAltitudeColor (Function)
Deletes the altitude colors specified with grScatter3DAltitudeColor.
<Chart>.Scatter3DDeleteAltitudeColor (Function)
Deletes the altitude colors specified by grScatter3DAltitudeColor.
YesNo (Function)
Displays a message in a standard dialog box that proposes "Yes" and "No" and returns the user's choice.
HCheckServerUpdate (Function)
Checks for the latest version of the HFSQL server that can be automatically updated.
Manipulating WinForm .Net controls programmatically
<Source>.ExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
8. Binding controls to data
A window can display information from...
grColumnBarType (Function)
Defines the type of bar used in a column chart.
1
2
3
4
5
6
8
>