ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

iInfoPrinter (Function)
Retrieves the characteristics of the current or default printer.
<emailIMAPSession variable>.CurrentFolder (Function)
Returns the name of the current folder in the messaging software using IMAP (Internet Message Access Protocol).
<emailIMAPSession variable>.AddFolder (Function)
Adds a folder into the messaging software using IMAP (Internet Message Access Protocol), ...
EmailCurrentFolder (Function)
Returns the name of current folder in the messaging software (Outlook, messaging software using the IMAP protocol (Internet Message Access Protocol), ...).
CameraStatus (Function)
Returns the status of a Camera control.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
<ManualEvent variable>.Open (Function)
Opens a synchronization event between several threads.
EmailAddFolder (Function)
Adds a folder into the messaging software (Outlook, messaging software using the IMAP protocol (Internet Message Access Protocol), ...).
GuidedTourStop (Function)
Stops the current Guided Tour or another specified Guided Tour.
HClusterNodeInfo (Function)
Returns the status of each cluster node by interrogating the coordinator.
<AutomaticEvent variable>.Open (Function)
Opens a synchronization event between several threads.
VideoStatus (Function)
Returns the status of a Camera control.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
EventOpen (Function)
Opens a synchronization event between several threads.
tapiCalledID (Function)
Used to find out the phone number called.
<Camera>.Status (Function)
Returns the status of a Camera control.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
fSelect (Example)
Usage example of the fSelect function
Display (External language)
Displays a value in a control or assigns a value in a variable.
ScanList (Function)
Lists the scanners connected to the current computer.
NetGetFile (Example)
Usage example of the NetGetFile function
ThreadSendSignal (Function)
The current thread sends a signal to the specified thread in order to unlock it.
SQLChangeConnection (Function)
Modifies the current connection.
SpreadsheetDeleteColumn (Function)
Deletes a column from a Spreadsheet control.
EmailRemoveFolder (Function)
Deletes a folder from the Outlook messaging software or from an IMAP server.
TableInfoXY (Example)
Usage example of the TableInfoXY function
<AutomaticEvent variable>.Wait (Function)
Locks the current thread while waiting for the specified event to be opened.
<ManualEvent variable>.Wait (Function)
Locks the current thread while waiting for the specified event to be opened.
CurrentTitle (Function)
Modifies the title of the current window (returned by CurrentWin) and the title bar.
HOnError (Example)
Usage example of the HOnError function
<Spreadsheet>.DeleteColumn (Function)
Deletes a column from a Spreadsheet control.
LooperMoveLine (Function)
Moves a row or swaps two rows in a Looper control.
gpwSupervisor (Function)
Returns the login of the "Supervisor" account according to the framework used or the language specified.
HRecordToXML (Function)
Retrieves the structure and the value of the current record and exports them into a character string in XML format.
<List Box>.MoveLine (Function)
Moves a row or swaps two rows in a List Box or Combo Box control.
ListMoveLine (Function)
Moves a row or swaps two rows in a List Box or Combo Box control.
XMLData (Function)
Returns the value of current element (tag or XML attribute) or the value of one of its attributes.
HDeactivateAutoFilter (Function)
Disables an automatic filter on the linked files when browsing an XML file.
HTMLEditorExecuteJS (Function)
Executes JavaScript code in an HTML Editor control.
EventChange (Function)
Modifies the status of an event.
StatusBarDeleteCell (Function)
Deletes a cell from the status bar of the current window.
TableMoveLine (Function)
Moves a row or swaps two rows in a Table control.
ThreadWaitSignal (Function)
Locks the current thread until it receives a signal from another thread.
TableRecNum (Function)
Returns the number of the current record in a Table control based on a data file.
iSequencingAdd (Function)
Adds a report into a sequence of report prints.
<HTML editor>.ExecuteJS (Function)
Executes JavaScript code in an HTML Editor control.
EmailProgressBar (Function)
Manages a progress bar while sending and receiving emails.
Defining colors in Table controls
The colors of a Table control (row background, text of rows, etc.) are defined in the control description...
<mongoDatabase variable>.Info (Function)
Returns information about a MongoDB database.
TestAddIteration (Function)
Adds an iteration into the current test and gives the values of test parameters for this iteration.
<Table>.RecNum (Function)
Returns the number of the current record in a Table control based on a data file.
StatusBarAddCell (Function)
Adds a new cell to the status bar of the current window.
TableGiveParent (Function)
Returns the "parent" of an element (next level up) in a TreeView Table control.
TwainListSource (Function)
Returns the list of drivers for the Twain devices connected to the current computer.
Detailed use of WINDEV FTP/RPC
<Source>.DeactivateAutoFilter (Function)
Disables an automatic filter on the linked files when browsing an XML file.
CurrentColumn (Function)
Returns:
  • the index of the current indexed column in a Table control (based on a data file or populated programmatically).
  • the number of the column currently in edit mode in the specified Table control (based on a data file or populated programmatically).
fSep (Function)
Returns the separator of directory according to the current platform ('\' or '/').
MongoInfo (Function)
Returns information about a MongoDB database.
<Source>.RecordToXML (Function)
Retrieves the structure and the value of the current record and exports them into a character string in XML format.
BurnerPath (Function)
Returns the path of the current burner.
<emailIMAPSession variable>.RemoveFolder (Function)
Deletes a folder on an IMAP server.
<emailOutlookSession variable>.RemoveFolder (Function)
Deletes a folder from the Outlook messaging software.
HRecNum (Function)
Returns:
  • the number of the current record in the HFSQL data file.
  • the number of the current record in the HFSQL view.
ControlCurrent (Function)
Returns the name of the control currently in edit.
EventCreate (Function)
Creates an event.
ExeListDLL (Function)
Returns the list of libraries (".DLL" files) used by one of the applications currently run.
<Source>.RecNum (Function)
Returns:
  • the number of the current record in the HFSQL data file.
  • the number of the current record in the HFSQL view.
CurrentWin (Function)
Identifies the window currently in edit.
fSeek (Example)
Usage example of the fSeek function
Programming a status bar
WINDEV allows you to manipulate a status Bar and a status Bar cell directly by programming...
<Source>.RestorePosition (Function)
Restores the previously saved context of a file (function HSavePosition): record in progress, filter, playback pointers.
HClusterSynchronizationInfo (Function)
Returns the progress of synchronization for a node of an HFSQL cluster.
XMLDocument (Example)
Usage example of the XMLDocument function
Creating the Relation windows of a WINDEV RAD pattern
XMLElementName (Function)
Returns the name of current element (tag or attribute).
CurrentIndex (Function)
Depending on the specified control, returns:
  • the number of the current row displayed in the current Table control,
  • the number of the option with focus in a Check Box control,
  • the number of the current row in the current Looper control,
  • the index of the current indexed control.
dCopyWindowImage (Function)
Copies the image from a WINDEV window to an Image variable or to an Image control.
Table populated programmatically: WLanguage manipulation (prefix syntax)
Here is an overview of how to manipulate Table controls populated programmatically in WLanguage.
Table field populated programmatically: handling in WLanguage
Here is an overview of how to manipulate Table controls populated programmatically in WLanguage.
dbgInfo (Function)
Returns a debug information.
DateSys (Function)
Returns or modifies the system date (current date defined on the current computer).
BurnerMediaInfo (Function)
Retrieves the characteristics of the CD/DVD found in the current burner.
dbgSaveMemoryDump (Function)
Saves a dump of memory used by the application.
HDeleteLink (Function)
Deletes an integrity rule between two data files on the server.
HSavePosition (Function)
Stores the current file context (current record, filter, pointers).
Report based on a memory area
A report based on a memory area is used to print the records stored in a memory area...
FirstDayOfMonth (Function)
Returns the first day of the month.
LastDayOfMonth (Function)
Returns the date of the last day for the specified month.
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.
DashResizeWidget (Function)
Changes the dimensions of a widget found in a Dashboard control.
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.
HInfoFile (Function)
Returns the characteristics of an HFSQL Classic or Client/Server data file.
EmailChangeFolder (Function)
Modifies the current folder in the messaging software (Outlook, messaging software using the IMAP protocol, ...).
ExeListProcess (Function)
Returns the list of applications currently run.
fParentDir (Function)
Returns the path of the parent directory for the specified directory.
<Source>.SavePosition (Function)
Stores the current context of a data file: current record, filter, read pointers.
EmailStatus (Function)
Returns the status of an email sent via an SMTP session started in asynchronous mode.
ChronoReset (Function)
Stops and resets a running stopwatch.
HTTPProgressBar (Function)
Displays a progress bar when:
  • receiving the response to an HTTP request.
  • sending an HTTP form (HTTPSendForm) or an HTTP query.
NewLine (Property)
The NewLine property is used to determine:
  • in a Table control, whether the current row was created with TableAddXXX or TableInsertXXX.
  • in a Looper control, whether the current row was created with LooperAddXXX or LooperInsertXXX.
  • in an Organizer control, whether an appointment was created via the context menu.
  • in a Scheduler control, whether an appointment was created via the popup menu.
zipCurrentFile (Function)
Returns the name of the archived file currently handled by the functions for adding and extracting files.
<Spreadsheet>.SortSelection (Function)
Sorts the values selected in a Spreadsheet control.
SpreadsheetSortSelection (Function)
Sorts the values selected in a Spreadsheet control.
LooperDelete (Function)
Deletes a row from a Looper control.
BackgroundStyle (Property)
The BackgroundStyle property is used to get and modify the background style of cells in tables and/or TreeView Tables.
<zipArchive variable>.CurrentFile (Function)
Returns the name of the archived file currently handled by the functions for adding and extracting files.
LeftIndent (Property)
The LeftIndent property gets and sets the space to the left of the text in a control.
HActivateAutoFilter (Function)
Enables an automatic filter on the linked files when browsing an XML file.
Optional events: Information retrieved
In WINDEV, you can add optional events in the code of the different elements of an application...
fDataDir (Function)
Returns the full path of the directory of HFSQL data files specified by the user when installing the application.
<Source>.ActivateAutoFilter (Function)
Enables an automatic filter on the linked files when browsing an XML file.
HListSpatialKey (Function)
Returns the spatial keys of a data file (used in a query or view) recognized by the HFSQL engine.
HCreateMasterReplica (Function)
Creates the description file of a Master Replica (logged replication or universal replication).
WindowFromSource (Function)
Automatically initializes the controls of a window with:
  • the values of the bound items in the current record (loaded in memory) of the HFSL data file described in the data model editor.
  • the values of the bound WLanguage variables.
dbgSaveDebugDump (Function)
Saves a dump file of the application.
<Source>.ToWindows (Function)
Automatically initializes the controls of a window with:
  • the values of the bound items in the current record (loaded in memory) of the HFSL data file described in the data model editor.
  • the values of the bound WLanguage variables.
HTransactionInProgress (Function)
Used to find out whether a transaction is in progress.
MyWindow (Reserved word)
The keyword MyWindow keyword is used to manipulate the current window...
HRestorePosition (Function)
Restores the previously saved context of a file (function HSavePosition): record in progress, filter, playback pointers.
Manipulating TreeView Table controls programmatically
This page explains how to program TreeView Table controls...
Today (Function)
Returns or modifies the system date (current date defined on the current computer).
CookieRead (Example)
Usage example of the CookieRead function
Manipulating TreeView Table controls programmatically (prefix syntax)
This page explains how to program TreeView Table controls...
Programming Table fields linked to a data file
Here are the main points of programming Table fields linked to a data file
SourceToScreen (Function)
Automatically updates the controls in a window or page with:
  • the values of the bound items in the current record (loaded in memory) of the HFSL data file described in the data model editor.
  • the values of the bound WLanguage variables.
The RepeatString Looper control: Customized synchronization
How to manage the synchronization between:
  • the page displayed in the browser. This page contains a RepeatString Looper control displaying records from an HFSQL data file.
  • the corresponding page context found on the server.
Programming data-bound Table controls (prefix syntax)
Here's how to program Table controls linked to a data file.
<Window>.FromSource (Function)
Automatically initializes the controls of a window with:
  • the values of the bound items in the current record (loaded in memory) of the HFSL data file described in the data model editor.
  • the values of the bound WLanguage variables.
Detecting Beacons
A "beacon" is a hardware transmitter that can "dialog" on a small perimeter with smartphones or tablets via a Bluetooth connection...
SpreadsheetSave (Function)
Saves the content of a Spreadsheet control in a file in XLSX format.
TableCollapseExpand (Function)
Collapses or expands an element in a Table or TreeView Table control.
fCurrentDir (Function)
Identifies or modifies the current directory.
fRename (Function)
Modifies the name of a file.
<Table>.CollapseExpand (Function)
Collapses or expands an element in a Table or TreeView Table control.
<Thread>.SendSignal (Function)
The current thread sends a signal to the specified thread in order to unlock it.
DynamicSiteDisplay (Function)
Starts a dynamic WEBDEV website from a static page or from a dynamic WEBDEV page.
HListKey (Function)
Returns the list of keys in a data file (query or view) recognized by the HFSQL engine.
HForward (Function)
Moves several records forward from the current position in the data file, according to a specified item.
<Source>.Forward (Function)
Moves several records forward from the current position in the data file, according to a specified item.
<Table>.Save (Function)
Updates or adds the record bound to the current row in the Table or TreeView Table control.
TableEnroule_objet (Function)
Collapses:
  • a branch that was previously expanded in a TreeView Table control.
  • a break that was previously expanded in a Table control.
  • a detailed window displayed for a row.
<Source>.ListKey (Function)
Returns the list of keys in a data file (query or view) recognized by the HFSQL engine.
TableCollapse (Function)
Collapses:
  • a branch that was previously expanded in a TreeView Table control.
  • a break that was previously expanded in a Table control.
  • a detailed window displayed for a row.
ComponentInfo (Function)
Returns information about a component.
Creating nested reports
TableSave (Function)
Updates or adds the record bound to the current row in the Table or TreeView Table control.
ChangeSkinTemplate (Function)
Dynamically changes the skin template:
  • of all windows found in the current application,
  • of the windows found in the WINDEV components used by the application,
  • of a specific window found in the project.
HListFullTextIndex (Function)
Returns the list of full-text indexes of a file (a query or a view) recognized by the HFSQL engine.
Collapsed (Property)
The Collapsed property is used to:
  • get or define the state (collapsed or expanded) that will be used when rows are added to a TreeView Table control.
  • find out or modify the collapsed/expanded status for:
    • the breaks of a Table control,
    • the breaks of a Looper control,
    • the break headers and footers of Table and Looper controls,
    • a Drawer control,
    • a Ribbon control,
    • a Navigation Bar control.
    • a Pivot Table control in a report.
HModifyStructure (Example)
Usage example of the HModifyStructure function
HModify (Example)
Usage example of the HModify function
<Source>.ListLink (Function)
Returns the list of links (Merise) in the current analysis or in a specific analysis.
Stored procedures and queries (HFSQL Client/Server)
The stored procedures are used to simplify the development and the maintenance of your applications by factorizing the code...
Name (Property)
The property Name allows you to:
  • find out the name of the font associated with a variable of type Font.
  • know the name of a field, report or report block.
  • know the name of a field, a group of fields or a window.
  • know the name of a field, a group of fields or a page.
  • know and modify the name of a heading, data file, full-text index or semantic index.
HDuplicateRecord (Function)
Duplicates the record read in a data file: the record found in memory is added into the data file (query or view).
<Window>.EdSelect (Function)
Returns one of the controls selected when the interface is modified by the end user ("Allow end users to modify the UI" option enabled).
CookieWrite (Example)
Usage example of the CookieWrite function
MyGuidedTour
The MyGuidedTour variable is used to handle the current Guided Tour. The MyGuidedTour variable is used to get the characteristics of the GuidedTour variable used.
NumHelp (Function)
Returns the number of the help context associated with the specified control.
CDList (Function)
Returns the list of CD/DVD players installed on the current computer.
WinEdSelectMinus (Function)
Deselects a control when the interface is modified by the end user ("Allow end users to modify the UI" option enabled).
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...
AJAXAvailable (Function)
Used to find out whether the AJAX technology is supported by the current browser.
SpreadsheetMoveWorksheet (Function)
Moves a worksheet within a Spreadsheet control in a window.
Writing an email
Writing an email in WLanguage consists in filling the email structure of WLanguage...
MyPage (Reserved word)
MyPage is used to handle the current page...
<Spreadsheet>.MoveWorksheet (Function)
Moves a worksheet within a Spreadsheet control in a window.
<Window>.EdSelectMinus (Function)
Deselects a control when the interface is modified by the end user ("Allow end users to modify the UI" option enabled).
NetworkDisconnect (Function)
Disconnects a network drive.
BeaconDetectBackground (Function)
Notifies the application when the device enters or leaves the transmission range of a set of Beacons.
WinEdSelect (Function)
Returns one of the controls selected when the interface is modified by the end user ("Allow end users to modify the UI" option enabled).
HelpFile (Function)
Returns or modifies the name of the help file used by the context-sensitive help of a window.
<emailOutlookSession variable>.ChangeFolder (Function)
Modifies the current folder in the Outlook messaging software.
<emailOutlookSession variable>.CurrentFolder (Function)
Returns the name of the current folder in the Outlook messaging software.
fCurrentDrive (Function)
Gets or sets the current drive.
WINDEV Mobile new features brochure 2026
What's new in WINDEV Mobile 2026 is presented in the What's new 2026 brochure.
AJAXAsynchronousCallPending (Function)
Used to find out whether a server procedure called by AJAXExecuteAsynchronous is currently run.
<emailOutlookSession variable>.AddFolder (Function)
Adds a folder into the Outlook messaging software.
AJAXCancelAsynchronousCall (Function)
Cancels the automatic execution of the browser procedure called by AJAXExecuteAsynchronous.
WINDEV Mobile 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
WINDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
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).
BurnerCancel (Function)
Cancels the current burn process.
WEBDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
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.
docStyle (Variable type)
The docStyle type is used to define the advanced characteristics of a style belonging to a document, a paragraph or a document fragment.
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
1
8