ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

TableDisplay (Function)
Refreshes a Table or TeeeView Table control from a given position:
  • for a field linked to a file: changes made to the linked data file are reflected in the field..
  • for a programmatically manipulated field: calculated columns are re-calculated.
EmailSeekFirst (Function)
Finds one or more emails according to the criteria specified in the messaging software (Outlook, messaging software using the IMAP protocol, ...).
<TreeView Table>.SortChild (Function)
Sorts a branch in a TreeView Table control on one or more columns.
<Date type>.ToDayInAlpha (Function)
Returns the name of the day corresponding to a specified date.
MapPolyline (Variable type)
The MapPolyline type is used to define the characteristics of a line composed of several segments to be drawn on the map displayed in a Map control.
fLoadText (Function)
Loads the contents of a text file into any text field or variable (string variable, window edit control, report label field, etc.).
MapImage (Variable type)
The MapImage type is used to define the characteristics of an image to be drawn on the map displayed in a Map control.
Combo Box columns in Table controls (prefix syntax)
A Table control (populated programmatically, based on a data file or based on a variable) can include Combo Box columns...
EndEvent (Function)
Cancels the interception of a Windows event on a WINDEV field or window (set up using the Event function).
grSeriesLabel (Function)
Initializes the label of a data series in a chart.
<HTML Display control>.ValidateForm (Function)
Validates a form in an HTML page displayed in an HTML Display control.
MapCircle (Variable type)
The MapCircle type is used to define the characteristics of a circle to be drawn on the map displayed in a Map control.
<List Box>.Select (Function)
Returns the index of the element selected in:
  • a List Box control,
  • WINDEVJava an Image List field,
  • a Combo Box control,
  • Versions 2026 and later
    AndroidiPhone/iPad a Roller field.
    Warning: This field type is only available from version 2026 Update 2.
    Subscription-exclusive new feature
    AndroidiPhone/iPad a Roller field.
    Warning: This field type is only available from version 2026 Update 2.
    New in version 2026
    AndroidiPhone/iPad a Roller field.
    Warning: This field type is only available from version 2026 Update 2.
    AndroidiPhone/iPad a Roller field.
    Warning: This field type is only available from version 2026 Update 2.
BCDecode (Function)
Decodes the information stored in a QR Code bar code.
Data persistence
The data persistence is used to store the value typed by the user...
Ellipsis (Property)
The Ellipsis property gets and sets the truncation mode with ellipses in:
  • a window control (Static, edit control, List box, Button, Combo box or Static table column).
  • a Static Text control in a report.
<HTML Display control>.ExecuteJS (Function)
Runs JavaScript code in the context of the Web page displayed by an HTML Display control.
grLegend (Function)
Indicates the presence and position of legend in a chart.
TimeToString (Function)
Converts a time to a string in the specified format.
MapPolygon (Variable type)
The MapPolygon type is used to define the characteristics of a polygon to be drawn on the map displayed in a Map control.
DateSys (Function)
Returns or modifies the system date (current date defined on the current computer).
dChangeMode (Function)
Changes the drawing mode used by the drawing functions (dLine, dRectangle, ....).
TableInputSearch (Function)
Enables input in the search area in the column title of the Table or Treeview Table control.
<HTML Display control>.ExecuteBrowserProcedure (Function)
Executes a WLanguage browser procedure in an HTML Display control that displays a page created with WEBDEV.
DashMode (Function)
Opens or closes the Dashboard control edit mode.
<Word Processing>.ToHTML (Function)
Converts the content of a Word Processing control into an HTML file.
Report based on a Looper control
A report based on a Looper control is used to directly print the information displayed in the control...
EmailProgressBar (Function)
Manages a progress bar while sending and receiving emails.
WLanguage procedure called by AddLink
Procedure ("Callback") called by AddLink.
SendMessage (Function)
Sends a Windows message to a control or to a window.
LooperToExcel (Function)
Creates an Excel file with data from a RepeatString field (RepeatString field file or RepeatString field memory).
<TreeView>.Add (Function)
Adds a "leaf" element (and all necessary nodes) into a TreeView control.
<Dashboard>.Mode (Function)
Opens or closes the Dashboard control edit mode.
ListSort (Function)
Sorts elements in:
  • a List Box control populated programmatically,
  • WINDEV a List Image field filled programmatically,
  • a Combo Box control populated programmatically.
Manipulating ListView controls programmatically
WINDEV allows you to programmatically manipulate ListView controls...
DateToMonthInAlpha (Function)
Returns the name of the month that corresponds to a specified date.
CameraCapture (Function)
Captures the images received from the camera:
  • as an image: take a photo.
  • as a video: record a video.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
<Image>.Background (Function)
Declares the default background color for rectangles, circles, etc. used in an Image control.
Handling HTML text in an Edit control
WEBDEV allows you to manipulate text in HTML via the "HTML format" option of the Edit controls and the HTML control.
Manipulating ListView controls programmatically (prefix syntax)
WINDEV allows you to programmatically manipulate ListView controls...
GglAddressToCoordinates (Function)
Retrieves the coordinates (latitude/longitude) of an address.
DocOpen (Function)
Opens a Word Processing file (docx format) in Read/Write mode. The docx file is opened and locked until it is closed.
<Looper>.ToExcel (Function)
Creates an Excel file with data from a RepeatString field (RepeatString field file or RepeatString field memory).
EmailSeekFirstNotes (Function)
Seeks one or more emails according to specified criteria, in a local or remote Lotus Notes or Domino database.
<List Box>.Sort (Function)
Sorts elements in:
  • a List Box control populated programmatically,
  • WINDEV a List Image field filled programmatically,
  • a Combo Box control populated programmatically.
<List Box>.SelectPlus (Function)
Selects one or more items in:
  • a List Box control,
  • a Combo Box control,
  • Versions 2026 and later
    AndroidiPhone/iPad a Roller field.
    Warning: This field type is only available from version 2026 Update 2.
    Subscription-exclusive new feature
    AndroidiPhone/iPad a Roller field.
    Warning: This field type is only available from version 2026 Update 2.
    New in version 2026
    AndroidiPhone/iPad a Roller field.
    Warning: This field type is only available from version 2026 Update 2.
    AndroidiPhone/iPad a Roller field.
    Warning: This field type is only available from version 2026 Update 2.
ExecuteCode (Function)
Runs the WLanguage code found in a character string.
ImageInfoList (Function)
Returns the list of Exif tags available for the image used.
ListSelectPlus (Function)
Selects one or more items in:
  • a List Box control,
  • a Combo Box control,
  • Versions 2026 and later
    AndroidiPhone/iPad a Roller field.
    Warning: This field type is only available from version 2026 Update 2.
    Subscription-exclusive new feature
    AndroidiPhone/iPad a Roller field.
    Warning: This field type is only available from version 2026 Update 2.
    New in version 2026
    AndroidiPhone/iPad a Roller field.
    Warning: This field type is only available from version 2026 Update 2.
    AndroidiPhone/iPad a Roller field.
    Warning: This field type is only available from version 2026 Update 2.
DateToDayInAlpha (Function)
Returns the name of the day corresponding to a specified date.
DocToHTML (Function)
Converts a Word Processing document into an HTML file.
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) ...
<Image>.DrawPoint (Function)
Draws a point in an Image control.
TableModifyLine (Function)
Modifies a row in:
  • a Table control,
  • a TreeView Table control.
<Looper>.InsertLine (Function)
Inserts a row into a Looper control.
<Edit>.ConfigureAssistedInput (Function)
Specifies how to open and filter the autocomplete suggestion list.
EmailReadNextHeader (Function)
Reads the header of the email found after the current email according to the protocol used (POP3 or IMAP, Lotus Notes or Outlook).
GanttTask (Variable type)
The GanttTask type is used to define the advanced characteristics of a task for a Gantt chart.
LooperInsertLine (Function)
Inserts a row into a Looper control.
TableCount (Function)
Returns:
  • the number of columns found in a Table or TreeView Table control.
  • the number of rows found in a Table or TreeView Table control.
<Chart>.Parameter3DS (Function)
Retrieves or modifies a parameter for drawing a chart in 3D Spatial mode.
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...
TabStatus (Function)
Returns the status of a dynamic tab pane (identified by its alias).
OLELoad (Function)
Initializes an OLE control with an OLE object.
PageSubmit (Function)
Validates the specified page and starts the execution of a button.
<Table>.Count (Function)
Returns:
  • the number of columns found in a Table or TreeView Table control.
  • the number of rows found in a Table or TreeView Table control.
gr3DSParameter (Function)
Retrieves or modifies a parameter for drawing a chart in 3D Spatial mode.
ControlAlias (Function)
Gets, modifies or restores the data binding to a control or group of controls.
BTListDevice (Function)
Returns the list of accessible Bluetooth devices.
Linking a Table control to a data file or query
A Table control can be used to display the content of a data file or query...
TableSortChild (Function)
Sorts a branch in a TreeView Table control on one or more columns.
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.
CheckSpell (Property)
The CheckSpell property is used to enable or disable the automatic spelling checker.
<Tab>.Status (Function)
Returns the status of a dynamic tab pane (identified by its alias).
TableAddLineWithAnimation (Function)
Adds a row to a Table or TreeView Table control with an animation.
Handle (Function)
Returns the system "Handle" (HWND) of a WINDEV control or window.
Page with parameters
<Image>.InvertColor (Function)
Inverts the colors in an Image control.
TableInsertLineWithAnimation (Function)
Inserts a row into a Table control or into a TreeView Table control with an animation.
<Table>.AddLineWithAnimation (Function)
Adds a row to a Table or TreeView Table control with an animation.
<Table>.InsertLineWithAnimation (Function)
Inserts a row into a Table control or into a TreeView Table control with an animation.
ConfigureAAF (Function)
Used to specify the behavior of some Automatic Application Features (AAF).
AAFConfigure (Function)
Allows you to specify the behavior of some Automatic Application Features (AAF). You can for example configure the option for exporting to Excel used by the automatic menu of tables.
FOR EVERYTHING: field paths
The FOR EACH statement performs different types of iterations on controls (List Box, Table or Looper):
  • Iterating over the elements in the control.
  • Iterate over the values of the selected elements.
  • Iterate over the indexes of the selected elements.
<Table>.Insert (Function)
Inserts a row into:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
TableAdd (Function)
Adds a row in:
  • a Table control,
  • a TreeView Table control,
  • a Combo Box control "with table" (Table control displayed in a Combo Box control).
HReadLast (Example)
Usage example of the HReadLast function
TableInsert (Function)
Inserts a row into:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
dEndDrawing (Function)
Deletes all the drawings made since the last call to dStartDrawing.
Properties associated with a group of controls
Several WLanguage properties can be used on a group of controls found in a window, in a page or in a report...
<Table>.Add (Function)
Adds a row in:
  • a Table control,
  • a TreeView Table control,
  • a Combo Box control "with table" (Table control displayed in a Combo Box control).
dCircle (Example)
Usage example of the dCircle function
HListFullTextIndex (Function)
Returns the list of full-text indexes of a file (a query or a view) recognized by the HFSQL engine.
TableSave (Function)
Updates or adds the record bound to the current row in the Table or TreeView Table control.
VideoCapture (Function)
Captures the images received from the camera:
  • as an image: take a photo.
  • as a video: record a video.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
<Camera>.Capture (Function)
Captures the images received from the camera:
  • as an image: take a photo.
  • as a video: record a video.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
dModifyHSL (Function)
Modifies the hue, the saturation and the lightness of an image found:
  • in an Image control,
  • in an Image variable.
<Table>.Display (Function)
Refreshes a Table or TeeeView Table control from a given position:
  • for a field linked to a file: changes made to the linked data file are reflected in the field..
  • for a programmatically manipulated field: calculated columns are re-calculated.
EmailReadMessage (Function)
Reads an incoming according to the protocol used (POP3 or IMAP, Lotus Notes or Outlook).
dArc (Function)
Draws an arc of circle or an arc of ellipse:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
AI Chat control properties
You can manipulate AI Chat controls in a window using the following WLanguage properties...
Designing a supercontrol
A supercontrol is an advanced type of control...
EmailDeleteMessage (Function)
Deletes the current email using the current protocol (POP3, IMAP, MS Exchange, Lotus Notes or Outlook).
dInvertColor (Function)
Reverses the colors:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
docNumberingLevel (Variable type)
The docNumberingLevel type is used to define the advanced characteristics of a numbering level used in a Word Processing document.
<Table>.Sort (Function)
Sorts a Table or TreeView Table control on one or more columns (lexicographical sort).
grColor (Function)
Returns and initializes the color of different chart elements.
ImageInfoModify (Function)
Modifies the value of an Exif tag for the image used.
<Chart>.Color (Function)
Returns and initializes the color of different chart elements.
<Map>.FollowMovement (Function)
Displays the current location of the device in a Map control and updates the location as it moves.
grOrigin (Function)
Modifies the start and end marks on one of the chart axes.
<Table>.Save (Function)
Updates or adds the record bound to the current row in the Table or TreeView Table control.
MapFollowMovement (Function)
Displays the current location of the device in a Map control and updates the location as it moves.
<Chart>.Origin (Function)
Modifies the start and end marks on one of the chart axes.
dModifySaturation (Function)
Modifies the saturation of an image found:
  • in an Image control,
  • in an Image variable.
dModifyLightness (Function)
Changes the lightness of an image found:
  • in an Image control,
  • in an Image variable.
ImageInfoValue (Function)
Returns the value of an Exif tag for the image used.
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...
<Source>.ListLink (Function)
Returns the list of links (Merise) in the current analysis or in a specific analysis.
iPrintReport (Function)
Prints a report created with the report editor.
Operators on character strings
The character strings can be handled by specific WLanguage functions or by the +, [[ and ]] operators...
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.
Scheduler control events
The following events associated with Scheduler controls:
DnDCacheData (Function)
Indicates the type of data and the data to copy/move during Drag/Drop.
<List Box>.Insert (Function)
Inserts an element in:
  • a List Box control populated programmatically.
  • a Combo Box control populated programmatically.
  • Versions 2026 and later
    AndroidiPhone/iPad a Roller field.
    Warning: This field type is only available from version 2026 Update 2.
    Subscription-exclusive new feature
    AndroidiPhone/iPad a Roller field.
    Warning: This field type is only available from version 2026 Update 2.
    New in version 2026
    AndroidiPhone/iPad a Roller field.
    Warning: This field type is only available from version 2026 Update 2.
    AndroidiPhone/iPad a Roller field.
    Warning: This field type is only available from version 2026 Update 2.
dRotation (Function)
Performs a rotation:
OrgDeleteAll (Function)
Deletes all elements from an Organization Chart control.
10. Smart controls
Smart controls
ToClipboardRTF (Function)
Writes a character string in RTF into the clipboard.
8. Smart controls
Ouvre une fenêtre de type popup en précisant sa position d'ouverture et attend sa fermeture.
dPixelColor (Function)
Identifies the color of a pixel found:
<Organization Chart>.DeleteAll (Function)
Deletes all elements from an Organization Chart control.
CodeEditorExecute (Function)
Executes the WLanguage code displayed in the Code Editor control.
<Panel>.Detach (Function)
Detaches a Dockable Panel control to transform it into a floating window.
PanelDetach (Function)
Detaches a Dockable Panel control to transform it into a floating window.
WLanguage procedure called by PopupDisplayPage
WLanguage procedure ("callback") called by PopupDisplayPage after the popup page is closed.
<HTML editor>.ToPDF (Function)
Exports the content of an HTML Editor control to a PDF file.
HTMLEditorToPDF (Function)
Exports the content of an HTML Editor control to a PDF file.
Manipulating Internal Page controls programmatically
The internal page control is used to display an existing internal page...
System context menu
The system popup menus are managed by the system (Android, Windows, ...
NumHelp (Function)
Returns the number of the help context associated with the specified control.
Manipulate OLE controls programmatically
WINDEV enables you to handle an OLE control by programming...
Gantt Chart report
The report editor gives you the ability to create "Gantt Chart" reports...
CDList (Function)
Returns the list of CD/DVD players installed on the current computer.
<Image>.SaveJPEG (Function)
Saves an image:
  • in a JPEG file.
  • in memory.
<TreeMap>.InfoXY (Function)
Returns the index of the element displayed at a given position in a TreeMap control.
SchedulerSelectedRange (Function)
Returns the start or end date and time of the time slot selected in a Scheduler control.
PaneVisibleByDefault (Property)
The PaneVisibleByDefault property determines if the image editor pane is visible by default.
WLanguage procedure called by CameraVideoStart
WLanguage procedure ("callback") called when the video recording is completed.
dFill (Function)
Colors an area:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
WinEdSelectMinus (Function)
Deselects a control when the interface is modified by the end user ("Allow end users to modify the UI" option enabled).
MapAddImage (Function)
Adds a new image to the map displayed in a Map control.
EmulateCombo (Function)
Emulates one of the following actions on a Combo Box control:
  • click on the button to expand the list of the Combo Box control.
  • select an element in a Combo Box control.
WLanguage procedure called by inAppRestorePurchases
Procedure ("Callback") called by inAppRestorePurchases when a purchase is restored.
<Table>.ToExcel (Function)
Creates an Excel file with the data from a Table or TreeView Table control.
<Map>.AddImage (Function)
Adds a new image to the map displayed in a Map control.
<Window>.EdSelectMinus (Function)
Deselects a control when the interface is modified by the end user ("Allow end users to modify the UI" option enabled).
OLEPaste (Function)
Pastes the content of Windows clipboard into an OLE control.
dPen (Function)
Declares the default color and style for lines, rectangles, circles, etc. contained in:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
inAppRestorePurchases (Function)
Restores the purchases of non-consumable products previously performed by the user in an iOS application.
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).
TableToExcel (Function)
Creates an Excel file with the data from a Table or TreeView Table control.
htmlNode (Variable type)
The htmlNode type is used to define all the advanced characteristics of a node of an HTML document.
docFormatMulticolumn (Variable type)
The docFormatMulticolumn type is used to define all the advanced characteristics of a multicolumn section defined in a docSection variable.
WinAdaptSize (Function)
Adapts the window size to the content of controls.
dFont (Function)
Declares the font to be used by the dText function:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
RTFLoad (Function)
Loads a file in RTF in an RTF control (found in a window or in a report).
<Window>.EdActive (Function)
Allows you to:
  • determine if the "Allow end users to modify the UI" option is enabled in a window (or internal window).
  • enable or disable the "Allow end users to modify the UI" option in a window (or internal window).
<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).
The Wire control
The Wire control is used to visually link 2 controls...
RTFInsert (Function)
Inserts a character string in RTF into the content of an RTF control (found in a window or in a report) or into the content of a character string in RTF.
JSMethod (Function)
Used to run a JavaScript method on an element found in the current page.
dText (Function)
Draws a text:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
StreamChangeDriver (Function)
Specifies the camera that will be used as source for a stream and/or a Conference control.
Control (Variable type)
The Control type is used to define the characteristics of a control.
GroupFirst (Function)
Reads the first group of contacts in a Lotus Notes or Outlook address book.
HTMLControlValue (Function)
Used to identify or modify a control in an HTML form contained in an HTML Display control.
GroupLast (Function)
Reads the last group of contacts in a Lotus Notes or Outlook address book.
GroupNext (Function)
Reads the group of contacts after the current group in a Lotus Notes or Outlook address book.
MapAddShape (Function)
Adds a new shape (polygon, line, circle) to the map displayed in a Map control.
GroupPrevious (Function)
Reads the group of contacts before the current group in a Lotus Notes or Outlook address book.
Image (Property)
The Image property gets and sets the background image of a control or block.
<Map>.AddShape (Function)
Adds a new shape (polygon, line, circle) to the map displayed in a Map control.
dRoundedRectangle (Function)
Draws a rounded rectangle:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
<Organization Chart>.Add (Function)
Adds a new root element into an Organization Chart control.
OrgAdd (Function)
Adds a new root element into an Organization Chart control.
The Switch control
Switch controls (also called "Toggle controls") are now commonly used in interfaces...
New products brochure 28: WINDEV new products
New features in WINDEV 28 presented in the New Features brochure.
BTInfoRadio (Function)
Returns specific information about a Bluetooth radio connected to the computer.
dRectangle (Function)
Draws a rectangle:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
Manipulating Scheduler controls programmatically
A Scheduler control can be...
AAFOpenHelp (Function)
Opens the AAF (Automatic Application Features) help website.
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.
HashCheckString (Function)
Checks the Hash of a character string for a specific type of algorithm.
dChord (Function)
Draws the chord of a circle (intersection between an ellipse and a straight line):
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
dSlice (Function)
Draws a circle section or an ellipse section:
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
2025 new features brochure: WEBDEV new features
What's new in WEBDEV 2025 is presented in the What's new 2025 brochure.
Managing emails with "Simple MAPI"
Simple MAPI simplifies the management of emails received by the hosting provider...
2024 novelties brochure: WEBDEV novelties
Nouveautés de WINDEV/WEBDEV/WINDEV Mobile 2024 présentes dans la brochure des Nouveautés 2024.
1
8