ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

The "Browser" pane
When a WINDEV, WEBDEV or WINDEV Mobile element (analysis, query, ...
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...
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]...
WEBDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
Site map of PC SOFT documentation
The "Logs" tab is used to see the details of logs for a specific period...
HFSQL constants
List of constants used by the HFSQL functions.
WINDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
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
The project description window allows you to configure various elements of your project...
2. WEBDEV administrator in practice
Builds a sequence of characters containing a line.
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...
xBase/FoxPro Native Access: Features and notes
This help page presents the specific features regarding the programming of Native xBase/FoxPro Access...
Multiline Zone control properties
A Multiline Zone control and its rows can be manipulated in a window or page using the following WLanguage properties.
Manipulating PDF files
PDF is one of the most widely used formats for sending and storing electronic documents...
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
Replication functions
Three types of replication are proposed...
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.
12. External component in practice
Définit l'image SVG utilisée pour un graphe de type "Pourcentage imagé".
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...
Repositionable Note control properties
You can manipulate Repositionable Note controls in a window using the following WLanguage properties...
Managing parallel tasks
The computers are becoming more and more powerful...
HServerStatus (Function)
Allows you to find out the status of an HFSQL server (this function uses the MantaManager service).
WLanguage properties of Internal Window controls
List of WLanguage properties of Internal Window controls
<Connection variable>.ModifyItemRights (Function)
Modifies the rights granted to a user or group on an item of an HFSQL Client/Server table.
Printing in Linux
WEBDEV and WINDEV allow you to print to PDF in Linux using WLanguage functions...
Handling transactions programmatically
This chapter covers the following topics...
grMenuOption (Function)
Modifies the text of an option in the context menu of a chart.
Characteristics of Table controls in a page
Table controls allow you to display and/or enter data...
HModifyItemRights (Function)
Modifies the rights granted to a user or group on an item of an HFSQL Client/Server table.
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...
HPrepareQuery (Function)
Initializes a query and declares this query to the database server in order to optimize the next executions of this query.
Properties associated with infinite Progress Bar controls
You can manipulate Infinite Progress Bar controls in a window using the following WLanguage properties...
Slider control properties (in a window)
List of properties associated with the Slider control found in a window
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...
Scrollbar control properties
List of properties associated with the Scrollbar control
<Source>.ExecuteSQLQueryAsynchronous (Function)
Executes an SQL query asynchronously.
HFSQL Client/Server: Setting up tables on the server
Specifies the useful size of an internal window with automatic scrollbars. The useful size corresponds to the full size of the internal window:
  • Width of the internal window.
  • Height of the internal window.
Range Slider control properties
The following properties are associated with Range Slider controls:
DriveDeleteFile (Function)
Deletes a file from a remote drive.
Pattern compression (ADSL, 3G, Edge, VPN, etc.)
A frame is a packet of data that flows through the network...
Compile (Function)
Dynamically compile a Procedure whose source code is supplied (dynamic compilation).
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...
HExecuteSQLQueryAsynchronous (Function)
Executes an SQL query asynchronously.
Sidebar control properties
List of properties associated with the Sidebar control
1. Examples provided with WINDEV Mobile
Exports a page contained in a Document variable in image format.
Managing menu options in MDI windows
The MDI windows must respect some constraints specific to the MDI applications...
<Chart>.CategoryThumbnail (Function)
Initializes a category image in a Pie, Donut or Semi-circular chart.
Carousel control properties
List of properties associated with the Carousel control
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.
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.
HDBDescribeFile (Function)
Describes a file in dBase3 format (most common format) programmatically.
<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).
<Chart>.SaveWMF (Function)
Saves a chart that was drawn beforehand in WMF format.
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).
<Chart>.SaveEMF (Function)
Saves a chart that was drawn beforehand in a file in EMF format.
11. Table/Looper controls
Identifies the opacity of a pixel in an image (in an Image variable) with an Alpha channel.
HelpFile (Function)
Returns or modifies the name of the help file used by the context-sensitive help of a window.
<Source>.Modify (Function)
Modifies the specified record or the record found in memory in the table (query or view).
Scheduler control properties
You can manipulate Scheduler controls in a window or page using the following WLanguage properties.
HModify (Function)
Modifies the specified record or the record found in memory in the table (query or view).
Handling an internal component
An internal component is a set of elements from a project...
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...
grTimeLevelMax (Function)
Defines the number of levels to display in the time scale of a chart as well as the maximum level.
grCategoryThumbnail (Function)
Initializes a category image in a Pie, Donut or Semi-circular chart.
11. Table/Looper controls
Change the volume of a UPnP device.
TransparencyMode (Property)
The TransparencyMode property gets and sets the transparency mode of an image.
10. Customizing the appearance of a website using skins
Configures the printer for a print performed in WLanguage:
  • by opening the configuration window.
  • by modifying the printer used for the current print.
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV.
HFSQL Control Center: Opening a database schema
The HFSQL Control Center allows you to fully manage a database schema...
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.
Appendix 2: Checking the server
Usage example of the fListFile function
HStopServer (Function)
Stops an HFSQL server.
.NET control properties (WPF)
List of properties associated with the .NET 3.0, 4.0 control (WPF)
Splitter control properties
List of properties associated with the Splitter control
Properties of a help page
The characteristics of a help page are used to define...
9. Sharing a project in practice
Sharing a project in practice
The Slider control (in a page)
WEBDEV proposes two types of sliders...
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.
8. Project sharing in practice
Deselects a row in a Looper control.
Unavailable functions and properties
Some functions and properties have been removed from WLanguage...
<gglDrive variable>.DeleteFile (Function)
Deletes a Google Docs Editor file from Google Drive.
Keywords (Property)
The Keywords property is used to get and modify the keywords associated with a page.
<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).
OLE control properties
List of properties associated with an OLE control
SQL selection conditions
To specify the selection conditions in an SQL query, you can use...
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.
HNotifDeleteCCRecipient (Function)
Deletes the recipients of a notification sent via the Control Centers (WDBal messaging tool).
<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...
Variable scope
Variables can be declared anywhere in the code.
Key and referential integrity
In a database schema, the "Key" items are also used to manage the consistency of data (called referential integrity)...
HNotifDeleteEmailRecipient (Function)
Deletes the recipients of an email notification.
HTransactionRollbackToSavepoint (Function)
Rolls the transaction back to the savepoint.
SQL commands available in an SQL query
WINDEV allows you to easily run queries in SQL code...
Manipulating Gantt Chart controls programmatically
Ajoute des valeurs dans un graphe de type "Pourcentage imagé".
.Net Winform control properties
The following properties can be used with the.Net controls (WinForm) ...
1. WLanguage functions specific to WEBDEV
Seeks and retrieves the records (Salesforce objects) deleted during the specified period.
WinEdSelectOccurrence (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).
HTransactionInProgress (Function)
Used to find out whether a transaction is in progress.
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)...
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...
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.
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.
Entity of a CDM
To group information according the MERISE method, entities must be created...
WDInst: Customize the installer
The setup editor WDInst proposes a standard setup program...
<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...
Description (Property)
The Description property gets and sets the page description.
<Chart>.PPCImage (Function)
Defines the image used for a Pictorial Percentage chart.
HRSExecute (Function)
Immediately execute periodic replication between HFSQL servers: replication is triggered ahead of schedule.
<Chart>.Scatter3DGridlines (Function)
Displays the gridlines for the different planes of a 3D Scatter chart.
grScatter3DGridlines (Function)
Displays the gridlines for the different planes of a 3D Scatter chart.
Cube control properties
List of properties associated with the Cube control
Events associated with pages
List of events associated with pages
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.
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.
<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).
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.
Dockable Panel control properties
You can manipulate Dockable Panel controls in a window using the following WLanguage properties...
WinEdSaveNote (Function)
Exports the repositionable notes created by the user into a file.
13. Debugger
Stops the automatic image sliding.
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).
The OLE control
The OLE control is used to handle an OLE object...
Drive functions: OneDrive, Google Drive, Dropbox (prefix syntax)
The following functions are used to manage cloud-based storage services...
Conference control properties
List of properties associated with the conference control
HUpdateView (Function)
Creates or updates the description of an SQL view or materialized view from the database schema to an HFSQL server.
AlternativeText (Property)
The AlternativeText property is used to get and edit the alternative text of controls in a page.
Time management
For each element (windows, reports, ...
Programming ActiveX
WINDEV allows you to manipulate an ActiveX control in WLanguage via...
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
Changes the extension of a file on disk.
NoteSaveAll (Function)
Saves the repositionable notes of the current window in a file.
IFrame control
IFrame is an HTML concept...
OLEPaste (Function)
Pastes the content of Windows clipboard into an OLE control.
<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
<Chart>.ComparativeSeriesPosition (Function)
Fixes the position (left or right) of a series in a comparative Histogram chart.
Multimedia control properties
List of properties associated with the Multimedia control
Progress Bar control properties
List of properties associated with the Progress Bar control
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.
NbWorksheet (Property)
The NbWorksheet property is used to get the number of worksheets in a Spreadsheet control.
<Kanban list>.InsertCard (Function)
Inserts a card in a Kanban list.
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...
WindowBitmap (Function)
Creates the image of the specified window in a BMP file.
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...
Generating an Android application
The generation of a WINDEV Mobile application for Android groups all project elements (windows, code, etc.
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...
"Unit examples" pane
The "Unit examples" pane proposes the unit examples found in the different products...
Property of entity/association
In the MERISE methodology, the properties correspond to the characteristics of entities...
Creating a WINDEV application for Linux
WINDEV allows you to create native 64-bit Linux executables. Their UI is developed with the window editor.
HClearSchedulingHistory (Function)
Clears the execution history of scheduled operations on an HFSQL server.
<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...
HTMLExecuteBrowserProcedure (Function)
Executes a WLanguage browser procedure in an HTML Display control that displays a page created with WEBDEV.
Theme elements
The theme elements are used to quickly change the visual aspect of a project without having to retouch every page and every page template...
Database parameters (Setup program)
The setup program creation wizard includes the setup of the database along with the application and suggests additional elements...
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.
The Range Slider control
The Range Slider control is used to easily select an interval or a zoom...
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...
Manipulating WinForm .Net controls programmatically
The Key property is used to manipulate keys:
grScatter3DDeleteAltitudeColor (Function)
Deletes the altitude colors specified by 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.
8. Binding controls to data
A window can display information from...
Automated tests: Functions specific to tests
List of automation tests: Test-specific functions
grColumnBarType (Function)
Defines the type of bar used in a column chart.
ControlClone (Function)
Creates a new control from an existing control.
BreakDelete (Function)
Deletes a break from a Table control or from a Looper control.
HExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
NextTitle (Function)
Modifies the title of next window to open.
apLog (Function)
Saves an information in a "log" file during the execution of an action plan.
grPointSize (Function)
Configures the size of a specific point in a Line or Scatter chart.
HServerMaintenance (Function)
Checks and optimizes the system tables of an HFSQL server.
1
4
5
6
7
8
9
>