ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

EmailReadMessage (Function)
Reads an incoming according to the protocol used (POP3 or IMAP, Lotus Notes or Outlook).
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.
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.
<TreeView Table>.SortChild (Function)
Sorts a branch in a TreeView Table control on one or more columns.
<Chart>.Legend (Function)
Indicates the presence and position of legend in a chart.
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...
fLoadText (Function)
Loads the contents of a text file into any text field or variable (string variable, window edit control, report label field, etc.).
<Date type>.ToDayInAlpha (Function)
Returns the name of the day corresponding to a specified date.
<HTML Display control>.ValidateForm (Function)
Validates a form in an HTML page displayed in an HTML Display control.
EndEvent (Function)
Cancels the interception of a Windows event on a WINDEV field or window (set up using the Event function).
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.
BCDecode (Function)
Decodes the information stored in a QR Code bar code.
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.
grSeriesLabel (Function)
Initializes the label of a data series in a chart.
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.
grLegend (Function)
Indicates the presence and position of legend in a chart.
Data persistence
The data persistence is used to store the value typed by the user...
TimeToString (Function)
Converts a time to a string in the specified format.
TableInputSearch (Function)
Enables input in the search area in the column title of the Table or Treeview Table control.
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.
dChangeMode (Function)
Changes the drawing mode used by the drawing functions (dLine, dRectangle, ....).
<Word Processing>.ToHTML (Function)
Converts the content of a Word Processing control into an HTML file.
DateSys (Function)
Returns or modifies the system date (current date defined on the current computer).
<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.
<HTML Display control>.ExecuteJS (Function)
Runs JavaScript code in the context of the Web page displayed by an HTML Display control.
ListSort (Function)
Sorts elements in:
  • a List Box control populated programmatically,
  • WINDEV a List Image field filled programmatically,
  • a Combo Box control populated programmatically.
WLanguage procedure called by AddLink
Procedure ("Callback") called by AddLink.
Handling a dynamic programmatically
WINDEV allows you to manipulate Dynamic Tab controls with the TabXXX functions and with multiple WLanguage properties...
EmailProgressBar (Function)
Manages a progress bar while sending and receiving emails.
<TreeView>.Add (Function)
Adds a "leaf" element (and all necessary nodes) into a TreeView control.
Report based on a Looper control
A report based on a Looper control is used to directly print the information displayed in the control...
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).
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...
<Image>.Background (Function)
Declares the default background color for rectangles, circles, etc. used in an Image control.
DateToMonthInAlpha (Function)
Returns the name of the month that corresponds to a specified date.
<Dashboard>.Mode (Function)
Opens or closes the Dashboard control edit mode.
GglAddressToCoordinates (Function)
Retrieves the coordinates (latitude/longitude) of an address.
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.
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.
EmailSeekFirstNotes (Function)
Seeks one or more emails according to specified criteria, in a local or remote Lotus Notes or Domino database.
DocOpen (Function)
Opens a Word Processing file (docx format) in Read/Write mode. The docx file is opened and locked until it is closed.
<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.
<Looper>.ToExcel (Function)
Creates an Excel file with data from a RepeatString field (RepeatString field file or RepeatString field memory).
ExecuteCode (Function)
Runs the WLanguage code found in a character string.
Manipulating ListView controls programmatically (prefix syntax)
WINDEV allows you to programmatically manipulate ListView controls...
ImageInfoList (Function)
Returns the list of Exif tags available for the image used.
<Image>.DrawPoint (Function)
Draws a point in an Image control.
DateToDayInAlpha (Function)
Returns the name of the day corresponding to a specified date.
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) ...
<Edit>.ConfigureAssistedInput (Function)
Specifies how to open and filter the autocomplete suggestion list.
DocToHTML (Function)
Converts a Word Processing document into an HTML file.
<Looper>.InsertLine (Function)
Inserts a row into a Looper control.
LooperInsertLine (Function)
Inserts a row into a Looper control.
TableModifyLine (Function)
Modifies a row in:
  • a Table control,
  • a TreeView Table control.
GanttTask (Variable type)
The GanttTask type is used to define the advanced characteristics of a task for a Gantt chart.
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...
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).
<Chart>.Parameter3DS (Function)
Retrieves or modifies a parameter for drawing a chart in 3D Spatial mode.
PageSubmit (Function)
Validates the specified page and starts the execution of a button.
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.
OLELoad (Function)
Initializes an OLE control with an OLE object.
ControlAlias (Function)
Gets, modifies or restores the data binding to a control or group of controls.
TabStatus (Function)
Returns the status of a dynamic tab pane (identified by its alias).
gr3DSParameter (Function)
Retrieves or modifies a parameter for drawing a chart in 3D Spatial mode.
TableSortChild (Function)
Sorts a branch in a TreeView Table control on one or more columns.
<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.
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...
<Tab>.Status (Function)
Returns the status of a dynamic tab pane (identified by its alias).
BTListDevice (Function)
Returns the list of accessible Bluetooth devices.
Page with parameters
TableAddLineWithAnimation (Function)
Adds a row to a Table or TreeView Table control with an animation.
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.
<Table>.AddLineWithAnimation (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.
TableInsertLineWithAnimation (Function)
Inserts a row into a Table control or into a TreeView Table control with an animation.
AI Chat control properties
You can manipulate AI Chat controls in a window using the following WLanguage properties...
<Image>.InvertColor (Function)
Inverts the colors in an Image control.
Operators on character strings
The character strings can be handled by specific WLanguage functions or by the +, [[ and ]] operators...
iPrintReport (Function)
Prints a report created with the report editor.
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.
HListFullTextIndex (Function)
Returns the list of full-text indexes of a file (a query or a view) recognized by the HFSQL engine.
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
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.
<Map>.FollowMovement (Function)
Displays the current location of the device in a Map control and updates the location as it moves.
<Chart>.Color (Function)
Returns and initializes the color of different chart elements.
EmailSeekFirst (Function)
Finds one or more emails according to the criteria specified in the messaging software (Outlook, messaging software using the IMAP protocol, ...).
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.
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.
<Table>.InsertLineWithAnimation (Function)
Inserts a row into a Table control or into a TreeView Table control with an animation.
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.
Scheduler control events
The following events associated with Scheduler controls:
dRotation (Function)
Performs a rotation:
DnDCacheData (Function)
Indicates the type of data and the data to copy/move during Drag/Drop.
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.
8. Smart controls
Ouvre une fenêtre de type popup en précisant sa position d'ouverture et attend sa fermeture.
OrgDeleteAll (Function)
Deletes all elements from an Organization Chart control.
ToClipboardRTF (Function)
Writes a character string in RTF into the clipboard.
<Organization Chart>.DeleteAll (Function)
Deletes all elements from an Organization Chart control.
Manipulating Diagram Editor controls programmatically
WINDEV and WEBDEV allow you to programmatically manipulate Diagram Editor controls...
10. Smart controls
Smart controls
PanelDetach (Function)
Detaches a Dockable Panel control to transform it into a floating window.
CodeEditorExecute (Function)
Executes the WLanguage code displayed in the Code Editor control.
dPixelColor (Function)
Identifies the color of a pixel found:
HTMLEditorToPDF (Function)
Exports the content of an HTML Editor control to a PDF file.
WLanguage procedure called by PopupDisplayPage
WLanguage procedure ("callback") called by PopupDisplayPage after the popup page is closed.
<Panel>.Detach (Function)
Detaches a Dockable Panel control to transform it into a floating window.
NumHelp (Function)
Returns the number of the help context associated with the specified control.
Manipulating Internal Page controls programmatically
The internal page control is used to display an existing internal page...
<HTML editor>.ToPDF (Function)
Exports the content of an HTML Editor control to a PDF file.
CDList (Function)
Returns the list of CD/DVD players installed on the current computer.
Manipulate OLE controls programmatically
WINDEV enables you to handle an OLE control by programming...
System context menu
The system popup menus are managed by the system (Android, Windows, ...
SchedulerSelectedRange (Function)
Returns the start or end date and time of the time slot selected in a Scheduler control.
<Image>.SaveJPEG (Function)
Saves an image:
  • in a JPEG file.
  • in memory.
Gantt Chart report
The report editor gives you the ability to create "Gantt Chart" reports...
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.
PaneVisibleByDefault (Property)
The PaneVisibleByDefault property determines if the image editor pane is visible by default.
<TreeMap>.InfoXY (Function)
Returns the index of the element displayed at a given position in a TreeMap 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.
WinEdSelectMinus (Function)
Deselects a control when the interface is modified by the end user ("Allow end users to modify the UI" option enabled).
WLanguage procedure called by CameraVideoStart
WLanguage procedure ("callback") called when the video recording is completed.
<Map>.AddImage (Function)
Adds a new image to the map displayed in a Map control.
WLanguage procedure called by inAppRestorePurchases
Procedure ("Callback") called by inAppRestorePurchases when a purchase is restored.
MapAddImage (Function)
Adds a new image to the map displayed in a Map 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.
<Window>.EdSelectMinus (Function)
Deselects a control when the interface is modified by the end user ("Allow end users to modify the UI" option enabled).
<Table>.ToExcel (Function)
Creates an Excel file with the data from a Table or TreeView Table control.
TableToExcel (Function)
Creates an Excel file with the data from a Table or TreeView Table control.
inAppRestorePurchases (Function)
Restores the purchases of non-consumable products previously performed by the user in an iOS application.
OLEPaste (Function)
Pastes the content of Windows clipboard into an OLE control.
WinAdaptSize (Function)
Adapts the window size to the content of controls.
htmlNode (Variable type)
The htmlNode type is used to define all the advanced characteristics of a node of an HTML document.
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).
Control (Variable type)
The Control type is used to define the characteristics of a control.
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.
CameraChangeDriver (Function)
Connects the "Camera" control to a specific driver for video capture.
<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).
docFormatMulticolumn (Variable type)
The docFormatMulticolumn type is used to define all the advanced characteristics of a multicolumn section defined in a docSection variable.
<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).
JSMethod (Function)
Used to run a JavaScript method on an element found in the current page.
RTFLoad (Function)
Loads a file in RTF in an RTF control (found in a window or in a report).
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.
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.
The Wire control
The Wire control is used to visually link 2 controls...
StreamChangeDriver (Function)
Specifies the camera that will be used as source for a stream and/or a Conference 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.
Manipulating Spreadsheet controls programmatically (in a window)
Spreadsheet controls can be manipulated programmatically...
<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.
The Switch control
Switch controls (also called "Toggle controls") are now commonly used in interfaces...
Image (Property)
The Image property gets and sets the background image of a control or block.
OrgAdd (Function)
Adds a new root element into an Organization Chart control.
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.
<Organization Chart>.Add (Function)
Adds a new root element into an Organization Chart control.
BTInfoRadio (Function)
Returns specific information about a Bluetooth radio connected to the computer.
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.
New products brochure 28: WINDEV new products
New features in WINDEV 28 presented in the New Features brochure.
AAFOpenHelp (Function)
Opens the AAF (Automatic Application Features) help website.
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