ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

BTInfoDevice (Function)
Returns specific information about a Bluetooth device.
gBackground (Function)
Builds a sequence of characters used to define the display color (background color of a text, circle, rectangle, ...).
<List Box>.SelectMinus (Function)
Deselects an element in a List Box, ListView or Combo Box control.
<List Box>.MoveLine (Function)
Moves a row or swaps two rows in a List Box or Combo Box control.
ListModify (Function)
Modifies an element in a List Box, ListView or Combo Box control populated programmatically.
<List Box>.Add (Function)
Adds an element programmatically to a List Box, ListView, Combo Box or Carousel control.
gStoredValue (Function)
Adds an "invisible" value to an element in a List Box, Combo Box or Scheduler control.
ReturnedValue (Property)
The ReturnedValue property is used to:
  • Get and change the value returned by a window, page or report.
  • Get and change the value returned by an option in a Radio Button control.
HInfoLock (Function)
Returns information about the lock set on a data file, on one or all the records in a data file.
Calendar (Variable type)
The Calendar type is used to handle a calendar (or organizer) associated with a user account or found on the device.
AssistedInputAdd (Function)
Adds a row to the list of values available in the input suggestions of an Edit control.
<List Box>.Sort (Function)
Sorts the elements in a List Box, ListView or Combo Box control populated programmatically.
zipFilter (Function)
Returns the list of archive formats supported by the current platform, in the format expected by the filter of fSelect.
AppointmentList (Function)
Lists the appointments found on the mobile device (Android/iOS) and corresponding to the specified criteria.
<List Box>.Insert (Function)
Inserts an element into a List Box, ListView or Combo Box control populated programmatically.
ListAdd (Function)
Adds an element to a List Box, ListView or Combo Box control populated programmatically.
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).
SortOption (Property)
The SortOption property gets and sets the sort options used in:
  • text columns in Table controls,
  • text columns in Treeview Table controls,
  • List Box and ListView controls,
  • Combo Box controls,
  • attributes of Looper controls,
  • images, clickable images and thumbnails with automatic sequence.
ListInsert (Function)
Inserts an element into a List Box, ListView or Combo Box control populated programmatically.
ServiceList (Function)
Returns the list of services found on the current computer or on the specified remote computer.
<List Box>.Position (Function)
Displays a List Box (or a ListView) control from a specified element or returns the index of the first element displayed in a List Box control (if the scrollbar was used).
HListConnection (Function)
Returns the list of connections currently described in the application:
  • connections described in the data model editor (for the main analysis and, if necessary, additional analyses).
  • connections described by programming (with functions HDescribeConnection or HOpenConnection).
gBackgroundGradient (Function)
Describes a display color in gradient mode.
tapiLineDial (Function)
Dials a phone number for a voice line and chooses the device to use.
ListPosition (Function)
Displays a List Box or ListView control from a specified element or returns the index of the first element displayed in a List Box control (if the scrollbar was used).
ListMoveLine (Function)
Moves a row or swaps two rows in a List Box or Combo Box control.
SchedulerListAppointment (Function)
Returns:
  • the list of appointments found between two dates in a Scheduler control,
  • all the appointments found in a Scheduler control,
  • a specific appointment (selected or hovered).
HTTPListCertificate (Function)
Lists the client certificates found on the computer to authenticate on a server.
DownloadList (Function)
Lists the downloads from the current application in the download manager.
<List Box>.SelectPlus (Function)
Selects one or more elements in a List Box, ListView or Combo Box control.
gLink (Function)
Adds an "invisible" value to an element of a List or Combo Box control.
Function kept for compatibility. It is recommended to use gStoredValue.
Apply (Function)
Executes a procedure for each element of a WLanguage array.
WLanguage procedure called by inAppListPurchase
Procedure ("Callback") called by inAppListPurchase when the list of purchases made is received.
WINDEV: Example of programmed Drag and Drop
Selected (Property)
The Selected property is used to:
  • Select, or determine if a row is selected in a List, ListView or Table control.
  • Select, or determine if a column or cell is selected in a Table control with row or column selection.
  • Select, or determine if a WEBDEV menu option is selected.
HRSListConfig (Function)
Lists the replications available on a master HFSQL server.
SQLColumn (Function)
Returns the characteristics of all the columns (or items):
  • for a given table.
  • for a given query.
Elements of a class: Enumerate and manipulate programmatically
Several types of WLanguage variables are used to enumerate and dynamically handle the elements of a class...
ComponentList (Function)
Returns the list of external components (".WDK" files) used by the current WINDEV or WINDEV Mobile application or by the current WEBDEV site.
ListSort (Function)
Sorts the elements in a List Box, ListView or Combo Box control populated programmatically.
emailAttach (Variable type)
The emailAttach type is used to handle an attachment.
WDLog: Backup of HFSQL data files
WDLog allows you to save all the HFSQL data files used by a WINDEV or WEBDEV application...
websocketClient (Variable type)
The websocketClient type is used to identify and define all the advanced characteristics of a client connected to a WebSocket server.
TableEnumBreak (Function)
Enumerates the breaks found in a Table control.
EmailListFolder (Function)
Returns the list of folders:
  • found in the Outlook messaging software.
  • for an IMAP session.
<Connection variable>.RSListConfig (Function)
Lists the replications available on a master HFSQL server.
AppDeleteVersion (Function)
Deletes a version from the history of versions found on the reference setup server.
hbConnection (Variable type)
The hbConnection type is used to define the characteristics of a connection to an HBase server.
BurnerPath (Function)
Returns the path of the current burner.
ContactSource (Variable type)
The type ContactSource type is used to define all the advanced characteristics of a contact source (or account) (e.g. Google, Exchange, Facebook).
HListParameter (Function)
Returns the list of parameters saved from the stored procedures on the server.
Content (Property)
The Content property is used to read or write the whole content of a control:
  • List Box populated programmatically,
  • Combo Box populated programmatically,
  • Spreadsheet.
DownloadGetInfo (Function)
Retrieves the details of a download present in the download manager.
BTEnableService (Function)
Enables a service provided by a Bluetooth device.
Edit control events
WLanguage events associated with Edit controls
gpwGetUserInfo (Function)
Retrieves information about the current user (application that uses the User Groupware).
OLECreateEmpty (Function)
Associates an OLE control with an OLE object by invoking a specific OLE server.
Report based on a memory area
A report based on a memory area is used to print the records stored in a memory area...
RegistryListValue (Function)
Returns the name (and possibly the type) of values for a key found in the registry.
DownloadAdd (Function)
Adds a new download in the device's download manager.
HRSRenameServer (Function)
Changes the DNS name of the replication server if it has a new name.
Validating a page from a control that has no action on the server (List Box control, Combo Box, etc.)
By default, the validation of a page must be performed by a "Send the values of controls to the server (Submit)" button...
TreeListItem (Function)
Lists the "children" of a node and the "child" elements of these "children" in a TreeView control.
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.
DnDCacheData (Function)
Indicates the type of data and the data to copy/move during Drag/Drop.
Memory (Property)
The Memory property determines if the specified control is populated programmatically or is bound to a data file.
Parameters of the procedure used by TreeListItem
Procedure ("Callback") called by TreeListItem for each "child" element found. This procedure can be a local, global or internal procedure.
HHistoryModification (Function)
Returns the modifications performed on one or more items of a given record. The result can be displayed in a list box or in a table to allow the user to view the modifications made to the specified file.
SQLNext (Function)
Positions on the next row of the query result.
SQLCol (Function)
Retrieves the content of the specified column from the query result, for the current line.
Manipulating TimeLine controls programmatically
A TimeLine control can be...
<Source>.ErrorModification (Function)
Returns the value of a record item when a modification conflict occurs..
Manipulating Gantt Chart controls programmatically
<Variable Connection>.RSRenameServerName (Function)
Changes the DNS name of the replication server if it has a new name.
AppActivateVersion (Function)
Activates one of the application versions available in the history of versions on the reference setup server.
<Table>.EnumBreak (Function)
Enumerates the breaks found in a Table control.
EnumControl (Function)
Returns the name of Nth control found in the specified element.
<TreeView>.ListItem (Function)
Lists the "children" of a node and the "child" elements of these "children" in a TreeView control.
<List Box>.SelectCount (Function)
Returns the number of elements selected in a List Box, ListView or Combo Box control.
Manipulating TimeLine controls programmatically (prefix syntax)
A TimeLine control can be...
EmailReadLastHeader (Function)
Reads the header of the last Email received, depending on the protocol used (POP3 or IMAP, Lotus Notes or Outlook).
HListSpatialKey (Function)
Returns the spatial keys of a data file (used in a query or view) recognized by the HFSQL engine.
CameraChangeDriver (Function)
Connects the "Camera" control to a specific driver for video capture.
FaxRestart (Function)
Restarts a fax in the spooler.
GglListDocument (Function)
Retrieves the list of documents available on the Google server for the current user.
<List Box>.InfoXY (Function)
Returns the index of the row (or image) at a given position in a List Box or ListView control.
ListDeleteAll (Function)
Clears a List Box, ListView or Combo Box control populated programmatically.
<Source>.InfoLock (Function)
Returns information about the lock set on a data file, on one or all the records in a data file.
<Connection variable>.ListParameter (Function)
Returns the list of parameters saved from the stored procedures on the server.
DisplayedItem (Property)
The DisplayedItem property is used to:
  • Find out the item or the variable displayed by the control.
  • Modify the item or the variable displayed by the control.
<Connection variable>.ListStoredElement (Function)
Returns the list of elements stored on an HFSQL server (sets of procedures, stored procedures or queries).
HListTrigger (Function)
Returns the list of triggers applied to one or more HFSQL data files.
Appointment (Variable type)
The Appointment type lets you define all the advanced features of an appointment: times, location, etc.
NetOpenRemoteAccess (Function)
Establishes a remote connection.
fGraphicFilter (Function)
Returns the list of image formats supported by the current platform, in the format expected by the filter of fSelect.
<Kanban list>.DeleteAllCard (Function)
Deletes all cards from a Kanban control or Kanban List control.
HListStoredElement (Function)
Returns the list of elements stored on an HFSQL server (sets of procedures, stored procedures or queries).
<emailOutlookSession variable>.ListFolder (Function)
Returns the list of folders found in the Outlook messaging software.
DownloadInfo (Variable type)
The DownloadInfo type is used to read the different details about a download in progress retrieved by DownloadGetInfo.
HErrorModification (Function)
Allows you to:
  • return the value of a record item if a modification conflict occurs.
  • check if a modification conflict occurred.
CDList (Function)
Returns the list of CD/DVD players installed on the current computer.
gPen (Function)
Builds a sequence of characters used to describe the color of the text and/or the color of the shape outline (rectangle or circle).
ListSelectMinus (Function)
Deselects an element in a List Box, ListView or Combo Box control.
<List Box>.Count (Function)
Returns the number of elements in a List Box, ListView or Combo Box control.
ListCount (Function)
Returns the number of elements in a List Box, ListView or Combo Box control.
OBEXListFile (Function)
Lists the files shared by a device that uses the OBEX protocol.
fListDirectory (Function)
Lists the subdirectories of a given directory and returns the full paths of listed subdirectories.
ExeListProcess (Function)
Returns the list of applications currently run.
<emailIMAPSession variable>.ListFolder (Function)
Returns the list of folders of an IMAP session.
fListFile (Function)
Lists the files found in a directory and returns the list of files.
Internal procedure
Several features require a procedure called once or several times via a WLanguage function ("Callback").
HListLink (Function)
Returns the list of data file bindings (Merise type) present:
  • in the current analysis,
  • in ongoing analyses (projects with multiple analyses).
  • in a specific analysis.
LooperBreakIndex (Function)
Returns the index of the break header and footer for a given break in a Looper control.
TableListChild (Function)
Lists the "children" of a node and the "child" elements of these "children" in a TreeView Table control.
List (Property)
The List property is used to handle the different lists of a Kanban control. You can add, modify or delete lists from a Kanban control, or navigate between them.
<Looper>.BreakIndex (Function)
Returns the index of the break header and footer for a given break in a Looper control.
TabOpen (Function)
Opens a new pane in a Dynamic Tab control.
<Array>.Apply (Function)
Executes a procedure for each element of a WLanguage array.
<TreeView Table>.ListChild (Function)
Lists the "children" of a node and the "child" elements of these "children" in a TreeView Table control.
Manipulating Scheduler controls programmatically (prefix syntax)
A Scheduler control can be...
<Upload>.Start (Function)
Starts sending the selected files into an Upload control.
Anchor (Property)
The Anchor property sets the anchors of a control in a window, page or report.
<Tab>.Open (Function)
Opens a new pane in a Dynamic Tab control.
UploadStart (Function)
Starts sending the selected files into an Upload control.
zipArchivedFile (Variable type)
The zipArchivedFile type is used to handle:
  • a file contained in an archive corresponding to one of the following formats: ZIP, CAB, RAR, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ).
  • a file to add into an archive.
<Kanban list>.ListIndex (Function)
Returns the index of a list in a Kanban 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
<Kanban list>.InsertCard (Function)
Inserts a card in a Kanban list.
<Kanban list>.PositionList (Function)
Allows you to scroll through a list of a Kanban control to display a specific card.
DownloadParameter (Variable type)
The DownloadParameter type is used to define all the advanced characteristics of a file download performed by DownloadAdd.
JSONExecuteExternal (Function)
Calls an external server URL that returns data in JSON format (JavaScript Object Notation).
<hdfsConnection variable>.List (Function)
Lists the content of a directory found on a Hadoop server.
<Kanban list>.DeleteCard (Function)
Deletes a card from a Kanban control or from a Kanban List control.
Height (Property)
The Height property gets and sets the height:
  • of a control or block in a report.
  • of a control (in a window), window, row of a Table, List Box or ListView control, option of a Radio Button or Check Box control, break header or footer of a Table or Looper control.
  • of a control (in a page), break header or footer in a Table or Looper control. The control can be overlayable or not.
  • of a break cell in a Table or Looper control.
Manipulating ListView controls programmatically (prefix syntax)
WINDEV allows you to programmatically manipulate ListView controls...
<ListView>.ProcedureLoadImage (Function)
Specifies the procedure to be called when displaying a row in a ListView control. This makes it possible to display an image dynamically, rather than loading an image from disk.
InterpretAmpersand (Property)
The InterpretAmpersand property is used to determine and change how the '&' character is interpreted in:
  • field label Window label.
  • the elements of a List Box control.
  • the elements of a Combo Box control.
  • the values of a column in a Table control.
External language: Programming in Fortran
We are going to call the elements developed in WINDEV (project, windows, analysis, ...
<gglConnection variable>.ListDocument (Function)
Retrieves the list of documents available on the Google server for the current user.
<WBAdminAuth variable>.UpdateAccount (Function)
Modifies WEBDEV account settings on a WEBDEV Application Server.
TaskNext (Function)
Reads the task after the current task in a Lotus Notes or Outlook task list.
inAppListPurchase (Function)
Returns the list of application products purchased by the user and not consumed.
GroupPrevious (Function)
Reads the group of contacts before the current group in a Lotus Notes or Outlook address book.
GroupLast (Function)
Reads the last group of contacts in a Lotus Notes or Outlook address book.
GroupFirst (Function)
Reads the first group of contacts in a Lotus Notes or Outlook address book.
gImage (Function)
Builds a sequence of characters containing an image.
GroupNext (Function)
Reads the group of contacts after the current group in a Lotus Notes or Outlook address book.
TaskFirst (Function)
Reads the first task in a Lotus Notes or Outlook task list.
ListSelectPlus (Function)
Selects one or more elements in a List Box, ListView or Combo Box control.
Manipulating Scheduler controls programmatically
A Scheduler control can be...
SpeechSynthesisVoice (Variable type)
The SpeechSynthesisVoice type is used to get all the advanced characteristics of a speech synthesis voice.
Accessing a database in local mode (SQLite)
WEBDEV allows a site to create and access a database created by the browser on the computer of the Web user in browser code.
EmailReadPreviousHeader (Function)
Reads the header of the email found before the current email according to the protocol used (POP3 or IMAP, Lotus Notes or Outlook).
Reset (Function)
Reinitializes:
  • all the controls found in the current window or page (including the groups of controls, the supercontrols and the internal windows).
  • the controls found in a group of controls, a supercontrol, an internal window or an internal page.
Detecting Beacons
A "beacon" is a hardware transmitter that can "dialog" on a small perimeter with smartphones or tablets via a Bluetooth connection...
ListSeek (Function)
Searches for an element in a List Box, ListView or Combo Box control (including the values described by gStoredValue).
<List Box>.Seek (Function)
Seeks an element in a List Box control (standard List Box or ListView) or in a Combo Box control (including the values described by gLink).
AppointmentAdd (Function)
Adds an appointment:
  • in a Lotus Notes or Outlook calendar.
  • in a calendar on a mobile device (Android or iOS).
BTInfoRadio (Function)
Returns specific information about a Bluetooth radio connected to the computer.
Creating the Table pages of the WEBDEV RAD pattern
Creating the Form pages of a WEBDEV RAD pattern
Managing HBase databases
HBase is a non-relational (NoSQL) distributed database, based on columns and using non-structured storage for large tables...
HListItem (Function)
Returns the list of items:
  • found in a data file ( a query or a view) known to the HFSQL engine. The data files defined by HDeclare, HDeclareExternal and HDescribeFile are taken into account.
  • found in a Record variable.
HListKey (Function)
Returns the list of keys in a data file (query or view) recognized by the HFSQL engine.
<Source>.ListKey (Function)
Returns the list of keys in a data file (query or view) recognized by the HFSQL engine.
fDataDir (Function)
Returns the full path of the directory of HFSQL data files specified by the user when installing the application.
Creating an interactive diagram
The Diagram Editor control allows end users to create and edit diagrams...
Report based on a query
Queries are used to easily select records in one or more data files...
Managing parallel tasks
The computers are becoming more and more powerful...
BeaconDetectPrecise (Function)
Used to find the Beacons near the device.
Starting WDOptimizer in a command line
iPrintSignature (Function)
Prints an image of the signature in a rectangular area.
HListFullTextIndex (Function)
Returns the list of full-text indexes of a file (a query or a view) recognized by the HFSQL engine.
Adapting an application to support multiple languages
WINDEV Tutorial - Managing multiple languages Adapting an application to support multiple languages - 20 min
INIRead (Function)
Reads the content of an INI file (or the content of a file structured like .INI files).
INIWrite (Function)
Writes a specific value into an INI file (or into a file structured like an.INI file).
<Source>.ListLink (Function)
Returns the list of links (Merise) in the current analysis or in a specific analysis.
MapAddItinerary (Function)
Adds an itinerary onto a Map control.
External language: Pascal programming
We are going to call the elements developed in WINDEV (project, windows, ...
<Map>.AddItinerary (Function)
Adds an itinerary onto a Map control.
<Source>.ListItem (Function)
Returns the list of items in a data file (query or view) recognized by the HFSQL engine. The data files defined by HDeclare, HDeclareExternal and HDescribeFile are taken into account.
hbListTable (Function)
Retrieves the list of tables found on an HBase server.
WebSocketListConnectedUser (Function)
Lists the clients connected to the WebSocket server.
SpeechSynthesisListVoices (Function)
Returns the list of voices available on the device for the speech synthesis engine.
WebSocketDisconnect (Function)
Disconnects a client from a WebSocket server.
<websocketClient variable>.Disconnect (Function)
Disconnects a client from a WebSocket server.
Handling a dynamic programmatically
WINDEV allows you to manipulate Dynamic Tab controls with the TabXXX functions and with multiple WLanguage properties...
Handling a dynamic tab through programming (prefix syntax)
WINDEV allows you to manipulate Dynamic Tab controls with the TabXXX functions and with multiple WLanguage properties...
WebSocketSend (Function)
Sends a message from the WebSocket server to the client.
AssistedInput (Variable type)
The AssistedInput type allows you to define all the advanced characteristics of an autocomplete suggestion.
Using Facebook authentication
Facebook is the world's most popular social network. It is commonly used by companies to reach their customers...
Use Facebook authentication (prefix syntax)
Facebook is the world's most popular social network. It is commonly used by companies to reach their customers...
BTListDevice (Function)
Returns the list of accessible Bluetooth devices.
WebSocketExecute (Function)
Executes a procedure in the context of a client connected to the WebSocket server.
<websocketClient variable>.Execute (Function)
Executes a global procedure in the context of a client connected to the WebSocket server.
Events associated with windows
List of events associated with windows
1
6
7
8