ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

SelectionIfReadOnly (Property)
The SelectionIfReadOnly property is used to determine and specify if the content of an Edit control can be selected when in read-only mode.
DiagramEndModification (Function)
Indicates the end of a series of actions performed in a Diagram document in a single event ("undo/redo").
HTML Editor control functions
List of functions for managing HTML Editor controls
OrgSelectPlus (Function)
Selects an element in an Organization Chart control.
Adapting a website to support multiple languages
WEBDEV Tutorial - Managing multiple languages in a website Adapting a website to support multiple languages - 50 min
iCreateFont (Function)
Creates a new print font.
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, ...
geoGetAddress (Function)
Retrieves an address or a list of addresses corresponding to the description of a geographic location.
External language: Cobol programming
We are going to call the elements developed in WINDEV (project, windows, analysis, ...
HFSQL Control Center: HFSQL Client/Server backups
The HFSQL Control Center allows you to manage the backups of HFSQL Client/Server data files...
Report controls
Several types of controls can be handled in a report created by the report editor...
HStatCalculate (Function)
Collects statistics on data file keys.
Adapting an application to support multiple languages
WINDEV Tutorial - Managing multiple languages Adapting an application to support multiple languages - 20 min
New features in WINDEV Suite SaaS
Callback de la fonction PartageProximitéAttendConnexion1.Cb pour le paramètre CallbackResultat
The TimeLine control
The TimeLine control can be used to represent chronologies of closely spaced events that may be parallel.
2. User-friendly editors in practice
Functions for managing objects (External language)
2. Listing products
WEBDEV Tutorial - Creating a website with back office processes Lesson 2 - Listing products - 50 min
<Source>.Write (Function)
Writes a record into a data file without updating the indexes corresponding to all keys used in the file.
HWrite (Function)
Writes a record into a data file without updating the indexes corresponding to all keys used in the file.
The Cell control
The Cell control contains controls...
Translating the interface into multiple languages
When the different languages supported by the application have been selected, the information displayed by the application must be translated into these different languages...
Anchoring in a page
In a page, the anchors define how the content of a page will behave when the page is enlarged by the Web user.
Functions for managing the Word Processing control (prefix syntax)
The following functions are used to manage Word Processing controls:
WINDEV Mobile new features brochure 2025
What's new in WINDEV Mobile 2025 is presented in the What's new 2025 brochure.
Creating an interactive diagram
The Diagram Editor control allows end users to create and edit diagrams...
WLanguage functions available for a report
Most WLanguage functions can be used in the events of a report (created with the report editor)...
Combo Box and List Box controls: Automatic features (AAF)
The List Box and Combo Box controls can benefit from several AAFs...
Guided Tour
A Guided Tour presents a series of features, displayed in a tooltip in the current window or page...
2. User-friendly editors in practice
User-friendly editors in practice
Programming the table cells
You can manipulate Table controls...
Screen,Get (External language)
Retrieves the value in a control or in a variable.
Report based on a TreeView Table control
You can use a report based on a TreeView Table control to directly print the information displayed in a TreeView Table control found...
The Gantt Chart control
A Gantt chart allows you to graphically view the progress status of a project...
TreeView Table control functions
List of functions for managing TreeView Table controls
HFSQL Client/Server: Scheduled optimization
Scheduled optimization is a mechanism for automatically optimizing databases...
Print an invoice
WEBDEV tutorial - Multi-criteria search and printing Lesson 2 - Printing an invoice - 45 min
1. My first Android/iOS project
WINDEV Mobile Tutorial: My first Android/iOS application Lesson 1 - My first Android/iOS project - 1 hr
SAP ASE Native Connector (Sybase): Features and notes
The following paragraphs present the main aspects and specific features of the Native SAP ASE Connector (also called Native Sybase Access)...
New products brochure 28: WINDEV new products
New features in WINDEV 28 presented in the New Features brochure.
Project configuration
Project configurations allow you to adapt the same project to multiple "targets"...
Automatic completion
The automatic completion helps you write WLanguage code in your applications...
Various constants
List of various constants used by the constants WINDEV functions.
Manipulating Radio Button controls programmatically
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically manipulate Radio Button controls...
CreateShortcut (Function)
Creates a shortcut on the Windows desktop, in the "Start" menu of Windows or in a specific directory.
Code Editor control properties
You can manipulate Code Editor controls in a window using the following WLanguage properties...
Specific features of Android applications
The development of Android and WINDEV Mobile applications is different in the following fields...
WINDEV: Windows created via the RAD model
The window creation wizard offers many types of windows associated with HFSQL data files...
Selecting the files to install and the installer framework
The setup wizard allows you to:
  • Select and configure the files to install. This step is very important.
  • Specify the WINDEV framework used by the installer.
Handling a Radio Button control through programming (prefix syntax)
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically handle Radio Button controls...
Currency + Euro type
In a WINDEV application or in a WEBDEV site, the Euro must be managed in all the controls used to enter or display currency values...
The PDF Reader control
The "PDF Reader" control is an advanced control that allows end users to view PDF documents in their applications, without an external software...
Upload control properties
The Upload control can be handled in Server and Browser code using different WLanguage properties...
How to backup HFSQL Client/Server databases?
The backup of the HFSQL Client/Server databases can be performed ...
Print technical documentation
You can print different technical documentations describing all the elements of the project (windows, pages, reports, data files, items, components, assemblies, Custom-Folders, etc.)...
Overloading a WLanguage function or using a WLanguage function in an SQL query
WLanguage includes the "WL" keyword...
Functions for managing Table controls (prefix syntax)
List of functions for managing Table controls (prefix syntax)
Properties available in Java
WINDEV allows you to generate a Java application without even knowing the Java language...
1. Styles
Reintegrating text into a project
All the text form the translation file can be reintegrated into a project...
The Layout control
The Layout control simplifies the implementation of dynamic UIs where controls are displayed and/or hidden programmatically...
New products brochure 28: WEBDEV new products
New features in WEBDEV 28 presented in the New Features brochure.
Custom context menu
Custom context menus are created in the window editor and can be manipulated programmatically...
WLanguage properties available in PHP
The following properties are available in PHP
Spreadsheet control properties
You can manipulate a Spreadsheet controls and their cells in a window or report using the following WLanguage properties...
Gantt Chart control properties
You can manipulate Gantt Diagram columns in Table or TreeVew Table controls using the following WLanguage properties...
WorksheetName (Property)
The WorksheetName property is used to get or change the name of the current worksheet in a Spreadsheet control.
Description of replicated data files (ReplicEdit)
A replication includes one or more data files...
Properties associated with windows, pages and controls
List of properties associated with windows, pages and controls
2. Development
WINDEV Mobile tutorial: Developing an Android and iOS application Lesson 2 - Development - 30 min
Comparing controls
In some cases, you may need to compare two controls in one or more windows or pages...
Control functions
List of functions for managing controls
HTTPCertificate (Function)
Modifies the client certificate used by default to identify oneself on a server.
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
Materialized view
A materialized view is a physical data source defined by an SQL query.
Telemetry: Key features
The Range Slider control
The Range Slider control is used to easily select an interval or a zoom...
MySQL Native Connector: Features and notes
Remarks and specific features of the Native MySQL Connector
The Check Box control
A Check Box can correspond to...
gpwOpen (Function)
Opens the User Groupware login window or page.
Report based on a Looper control
A report based on a Looper control is used to directly print the information displayed in the control...
Advanced types
The advanced types of WLanguage are as follows
Project Management Hub: Time tracking
The time spent can be listed on...
PostgreSQL Native Connector: Features and notes
Remarks and specific features of Native PostgreSQL Connector...
SchedulerSelectedRange (Function)
Returns the start or end date and time of the time slot selected in a Scheduler control.
SQL statements
The main SQL statements allowed in the SQL queries managed by WINDEV and WEBDEV are as follows...
Selecting the keywords associated with a page
The keyword selection window allows you to select the keywords to be associated with a help page...
Gantt Chart report
The report editor gives you the ability to create "Gantt Chart" reports...
<Organization Chart>.SelectPlus (Function)
Selects an element in an Organization Chart control.
Data persistence
The data persistence is used to store the value typed by the user...
<Diagram variable>.StartModification (Function)
Indicates the start of a series of actions performed in a variable of type Diagram in a single event ("undo/redo").
Oracle Native Connector: Features and notes
Remarks and specific features of the Native Oracle Connector
<Diagram variable>.EndModification (Function)
Indicates the end of a series of actions performed in a variable of type Diagram in a single event ("undo/redo").
DiagramStartModification (Function)
Indicates the start of a series of actions performed in a Diagram document in a single event ("undo/redo").
2025 new features brochure: WEBDEV new features
What's new in WEBDEV 2025 is presented in the What's new 2025 brochure.
<Diagram Editor>.StartModification (Function)
Indicates the start of a series of actions performed in a Diagram Editor control in a single event ("undo/redo").
<Organization Chart>.Select (Function)
Returns the index of the selected element in an Organization Chart control.
2024 new features brochure: WINDEV new features
WINDEV 2024 new features in the 2024 New Features brochure.
MariaDB Native Connector: Features and notes
This page presents the main aspects and requirements of the Native MariaDB Connector...
Describing a query
Once a query is created, all the characteristics of this query can be modified at any time...
2. My first window
WINDEV Tutorial: WINDEV overview Lesson 2 - My first window - 30 min
DiagramGroup (Function)
Creates a group from the elements selected in the Diagram Editor control.
Report based on a memory area
A report based on a memory area is used to print the records stored in a memory area...
StoredValue (Property)
The StoredValue property is used to get the value currently stored by:
  • a row in a List Box, ListView or Combo Box control.
  • a "Text token" Edit control.
  • a row of a Table control.
  • an input suggestion in an Edit control (if the suggestion is selected).
HTML Editor control functions (prefix syntax)
List of functions for managing HTML Editor controls (prefix syntax)
EmulatePane (Function)
Emulates the selection of a pane in a Tab, Ribbon or Sidebar control.
OrgSelect (Function)
Returns the index of the selected element in an Organization Chart control.
Managing replications of HFSQL servers (Control Center)
The HFSQL Control Center is used to create, configure and manage the replications between HFSQL servers.
Constants for external files
List of constants used by the functions for managing external files.
The Static Text control
A Static Text control is a control used to display a static text...
CallWD: Function specific to the external language
Calls a WLanguage function from an external language.
EmulateCheckBox (Function)
Emulates the selection of an option in a Check Box control.
EmulateRadioButton (Function)
Emulates the selection of an option in a Radio Button control.
10. Smart controls
Smart controls
RibbonCloseGrouping (Function)
Closes the group currently open in a Ribbon control.
Code editor: Display options
The code editor offers several display options...
Pivot Table control properties
You can manipulate Pivot Table controls in a window using the following WLanguage properties...
New Features brochure - Version 27: New WINDEV features
New features in WINDEV 27 presented in the New Features brochure.
Silent setup
This help page presents the different types of silent installation available:
  • WEBDEV Application Server installation.
  • HFSQL Client/Server installation.
Query with parameters
The queries with parameters allow the user to easily select records according to his own requirements...
Visible (Property)
The Visible property is used to:
  • Determine whether an element is visible.
  • Make an element visible or invisible.
Query editor: Characteristics
Calendar functions (prefix syntax)
19. Uploading files to the server
Modifying the characteristics of report controls
The characteristics of the controls can be viewed and/or changed in...
2025 new features brochure: WINDEV new features
What's new in WINDEV 2025 in the What's new 2025 brochure.
Email constants
List of constants used by email functions.
Properties associated with the rows of a TreeView Table control
The rows of TreeView Table controls in a window or page can be manipulated using WLanguage properties...
Select query description window: Items used
Print functions
List of print functions
Window with parameters
A window can:
  • Receive parameters when it is opened.
  • Return values when it is closed.
2. Examples provided with WINDEV
The examples provided with WINDEV are intended to help you learn the features of WINDEV.
Report based on a Table control
A report based on a Table control is used to directly print the information displayed in the control (data-bound or populated programmatically) ...
Operating mode of HFSQL application
An HFSQL application can operate in network mode or in Client/Server mode...
RTF input field: Automation formatting toolbar
In RTF Edit controls, a formatting toolbar can now be automatically displayed when the control becomes editable...
6. Printing the product catalog
WINDEV Mobile Tutorial - Developing an Android and iOS application Lesson 6 - Printing the product catalog - 20 min
Result of a query in test mode
After its execution in test mode (see Running the query test), the result of the query can be...
The groups of controls
A group of controls is a set of controls grouped together in order for their characteristics (their visible status for example) to be modified (or checked) in a single operation programmatically...
Manipulating TreeView Table controls programmatically
This page explains how to program TreeView Table controls...
Manipulating TreeView Table controls programmatically (prefix syntax)
This page explains how to program TreeView Table controls...
WDSQL: Executing a SQL query
WDSQL is used to run all the SQL queries created by WDSQL...
mongoOperationUpdateOne (Variable type)
The mongoOperationUpdateOne type is used to define all the advanced characteristics of a document update operation that will be added to a bulk operations list. The first document that matches the selection filter will be updated.
mongoOperationUpdateAll (Variable type)
The mongoOperationUpdateAll type is used to define all the advanced characteristics of a document update operation that will be added to a bulk operations list. All the documents that match the selection filter will be updated.
Data Source (Variable type)
A Data Source variable is used to describe a temporary data source (query, view, alias, etc.).
2024 novelties brochure: WEBDEV novelties
Nouveautés de WINDEV/WEBDEV/WINDEV Mobile 2024 présentes dans la brochure des Nouveautés 2024.
mongoOperationDeleteAll (Variable type)
The mongoOperationDeleteAll type is used to define all the advanced characteristics of a document delete operation that will be added to a bulk operations list. All the documents that match the selection filter will be deleted.
Properties associated with columns of Table controls
You can manipulate columns of Table 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 data file (query or view).
<Source>.Modify (Function)
Modifies the specified record or the record found in memory in the data file (query or view).
Using layouts in WINDEV and WINDEV Mobile
Layouts allow you to define several views of a window in the same project, without duplicating the window...
Table field linked to a data file (Table file)
A Table control linked to a data file is a field whose columns are linked to fields in a data file or query (data source)...
Various functions
List of various functions found in WINDEV, WINDEV Mobile and WEBDEV.
Page with parameters
Manipulating TreeMap controls programmatically
WINDEV allows you manipulate a TreeMap control programmatically.
WDMap: Overview
WDMap is a tool used to view and handle a data file while developing an application...
<Source>.ExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
Handling a TreeMap through programming (prefix syntax)
WINDEV allows you manipulate a TreeMap control programmatically.
The Scheduler control
The Scheduler control is used to automatically display and handle schedules. It is used to manage the display of multiple resources and it is used in several applications or sites.
"Project explorer" pane
The "Project explorer" pane is used to simplify the development environment of WINDEV, WEBDEV and WINDEV Mobile...
Printing in Linux
WEBDEV and WINDEV allow you to print to PDF in Linux using WLanguage functions...
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)...
HExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
Ribbon of editors
The different options of the WINDEV, WEBDEV and WINDEV Mobile editors are presented via a ribbon...
New products brochure 28: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 28 presented in the New Features brochure.
Mobile User Groupware (Android and iOS)
WINDEV Mobile includes a User Groupware for Android and iOS applications...
iParameterPDF (Function)
Defines the options for the generated PDF file.
5. User Groupware in practice
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
Manipulating Scheduler controls programmatically
A Scheduler control can be...
Manipulating Scheduler controls programmatically (prefix syntax)
A Scheduler control can be...
5. User Groupware in practice
WEBDEV layouts
A layout allows you to define several views of a page without duplicating it...
5. Deploying a dynamic Session or AWP site in practice
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure.
ListView control properties
List of properties associated with the ListView control
7. Multilingual websites in practice
FOR EACH/FOR ALL statement (loop through data files)
The FOR EACH statement performs different types of iterations...
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
Edit control properties
You can manipulate Edit controls in a window, page or report using the following WLanguage properties...
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
Properties associated with Combo Box controls that display a table
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
Constants used by properties associated with windows, reports, pages and controls
List of constants used by properties associated with windows, reports, pages and controls.
HFSQL properties
List of HFSQL properties
Calendar control properties
Several WLanguage properties can be used on the Calendar control found in a window or in a page...
New products brochure 27: WEBDEV new products
New features in WEBDEV 27 presented in the New Features brochure.
Looper control properties
You can manipulate Looper controls in a window or page using the following WLanguage properties...
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
HFSQL constants
List of constants used by the HFSQL functions.
WINDEV Mobile new features brochure 2026
What's new in WINDEV Mobile 2026 is presented in the What's new 2026 brochure.
Combo Box control properties
You can manipulate Combo Box controls in a window or page using the following WLanguage properties...
List Box control properties
You can manipulate List Box controls in a window or page using the following WLanguage properties...
Table control properties
You can manipulate Table controls in a window or page using the following WLanguage properties...
Site map of PC SOFT documentation
Scheduler control properties
You can manipulate Scheduler controls in a window or page using the following WLanguage properties.
TreeView Table control properties
List of properties associated with the TreeView Table control
1
8