ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

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.
TableInputSearch (Function)
Enables input in the search area in the column title of the Table or Treeview Table control.
DateSys (Function)
Returns or modifies the system date (current date defined on the current computer).
TimeToString (Function)
Converts a time to a string in the specified format.
<Word Processing>.ToHTML (Function)
Converts the content of a Word Processing control into an HTML file.
<HTML Display control>.ExecuteJS (Function)
Runs JavaScript code in the context of the Web page displayed by an HTML Display control.
dChangeMode (Function)
Changes the drawing mode used by the drawing functions (dLine, dRectangle, ....).
Group (Property)
The Group property is used to:
  • find out whether the control belongs to a group of controls. If the control belongs to one or more groups, the Group property can be used to identify these groups of controls.
  • associate a control with a group of controls.
DashMode (Function)
Opens or closes the Dashboard control edit mode.
<HTML Display control>.ExecuteBrowserProcedure (Function)
Executes a WLanguage browser procedure in an HTML Display control that displays a page created with WEBDEV.
ListSort (Function)
Sorts elements in:
  • a List Box control populated programmatically,
  • WINDEV a List Image field filled programmatically,
  • a Combo Box control populated programmatically.
CursorEnd (Property)
The CursorEnd property gets and sets the end position of the mouse selection range in the following controls:
  • Edit control.
  • Editable Combo Box.
  • "Edit control" column and "Editable Combo Box" column in a Table control.
  • Word Processing control.
  • Code Editor control.
Handling a dynamic programmatically
WINDEV allows you to manipulate Dynamic Tab controls with the TabXXX functions and with multiple WLanguage properties...
TimeLine control events
The following events appear by default in the WINDEV code editor
Report based on a Looper control
A report based on a Looper control is used to directly print the information displayed in the control...
WLanguage procedure called by AddLink
Procedure ("Callback") called by AddLink.
<TreeView>.Add (Function)
Adds a "leaf" element (and all necessary nodes) into a TreeView control.
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...
EmailProgressBar (Function)
Manages a progress bar while sending and receiving emails.
Title (Property)
The Title property is used to:
  • Get the title of a Table control column, a Chart control, a window or a page
  • Change the title of a Table control column, a Chart control, a window or a page.
LooperToExcel (Function)
Creates an Excel file with data from a RepeatString field (RepeatString field file or RepeatString field memory).
SendMessage (Function)
Sends a Windows message to a control or to a window.
<Dashboard>.Mode (Function)
Opens or closes the Dashboard control edit mode.
<Image>.Background (Function)
Declares the default background color for rectangles, circles, etc. used in an Image control.
Option (Property)
The Option property is used to configure how a Bar Code control is displayed.
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.
GglAddressToCoordinates (Function)
Retrieves the coordinates (latitude/longitude) of an address.
DateToMonthInAlpha (Function)
Returns the name of the month that corresponds to a specified date.
<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.
EmailSeekFirstNotes (Function)
Seeks one or more emails according to specified criteria, in a local or remote Lotus Notes or Domino database.
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...
<Looper>.ToExcel (Function)
Creates an Excel file with data from a RepeatString field (RepeatString field file or RepeatString field memory).
DocOpen (Function)
Opens a Word Processing file (docx format) in Read/Write mode. The docx file is opened and locked until it is closed.
DateToDayInAlpha (Function)
Returns the name of the day corresponding to a specified date.
ImageInfoList (Function)
Returns the list of Exif tags available for the image used.
ExecuteCode (Function)
Runs the WLanguage code found in a character string.
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.
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...
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.
DisplayedValue (Property)
The DisplayedValue property returns the value currently displayed in the control of a window or page.
PageSubmit (Function)
Validates the specified page and starts the execution of a button.
XInitial (Property)
The XInitial property is used to:
  • Get the X-coordinate:
    • of a control (position on the X-axis) when opening the window or the page.
    • of a window (position on X-axis) when opening the window.
  • Change the X-coordinate of a control anchored "to the right" (position on the X-axis) when opening the window.
  • Get the X-coordinate of a control in relation to its block (position in millimeters on the X-axis) when opening the report.
<Chart>.Parameter3DS (Function)
Retrieves or modifies a parameter for drawing a chart in 3D Spatial mode.
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.
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.
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...
<Table>.InsertLineWithAnimation (Function)
Inserts a row into a Table control or into a TreeView Table control with an animation.
dModifyLightness (Function)
Changes the lightness of an image found:
  • in an Image control,
  • in an Image variable.
dModifySaturation (Function)
Modifies the saturation 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.
MapFollowMovement (Function)
Displays the current location of the device in a Map control and updates the location as it moves.
<Table>.Save (Function)
Updates or adds the record bound to the current row in the Table or TreeView Table control.
<Chart>.Origin (Function)
Modifies the start and end marks on one of the chart axes.
<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.
grOrigin (Function)
Modifies the start and end marks on one of the chart axes.
grColor (Function)
Returns and initializes the color of different chart elements.
<Table>.Sort (Function)
Sorts a Table or TreeView Table control on one or more columns (lexicographical sort).
ImageInfoModify (Function)
Modifies the value of an Exif tag for the image used.
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.
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.
<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.
<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
X (Property)
The X property is used to:
  • Get the X-coordinate of a control, Table control column or window (position on the X-axis).
  • Get the X-coordinate of a control or window (position on the X-axis).
EmailDeleteMessage (Function)
Deletes the current email using the current protocol (POP3, IMAP, MS Exchange, Lotus Notes or Outlook).
docNumberingLevel (Variable type)
The docNumberingLevel type is used to define the advanced characteristics of a numbering level used in a Word Processing document.
Y (Property)
The Y property is used to:
  • Find out the Y-coordinate of a control or window (position on Y-axis).
  • Modify the Y-coordinate of a control or window.
<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.
MinValue (Property)
The MinValue property is used to:
  • get and set the bottom value of a data-bound report.
  • get the minimum value of the current filter.
  • get the minimum value of a data series in a chart.
  • get and set the minimum value for some types of controls.
MaxValue (Property)
The MaxValue property is used to:
  • get and set the top value of a data-bound report.
  • get the maximum value of the current filter.
  • get the maximum value of a data series in a chart.
  • get and set the maximum value for some types of 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).
TreeInsert (Function)
Inserts a leaf into a TreeView control at a specific position.
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, ...).
Designing a supercontrol
A supercontrol is an advanced type of control...
Scheduler control events
The following events associated with Scheduler controls:
Operators on character strings
The character strings can be handled by specific WLanguage functions or by the +, [[ and ]] operators...
<Source>.ListLink (Function)
Returns the list of links (Merise) in the current analysis or in a specific analysis.
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.
WLanguageCodeFormat (Function)
Formats WLanguage code: coloring, normalized rewriting, indentation, translation, etc.
<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.
inAppRestorePurchases (Function)
Restores the purchases of non-consumable products previously performed by the user in an iOS application.
<WLanguageCodeFormatting>.Format (Function)
Formats WLanguage code: coloring, normalized rewriting, indentation, translation.
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.
htmlNode (Variable type)
The htmlNode type is used to define all the advanced characteristics of a node of an HTML document.
OLEPaste (Function)
Pastes the content of Windows clipboard into an OLE control.
TableToExcel (Function)
Creates an Excel file with the data from a Table or TreeView Table 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.
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).
WinAdaptSize (Function)
Adapts the window size to the content of controls.
docFormatMulticolumn (Variable type)
The docFormatMulticolumn type is used to define all the advanced characteristics of a multicolumn section defined in a docSection variable.
CameraChangeDriver (Function)
Connects the "Camera" control to a specific driver for video capture.
Control (Variable type)
The Control type is used to define the characteristics of a control.
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.
Display (Property)
The Display property gets and sets the video displayed in the Conference control. The Conference control can display an incoming video, an outgoing video, or no video.
GroupLast (Function)
Reads the last group of contacts in a Lotus Notes or Outlook address book.
DisplayedItemImage (Property)
The DisplayedItemImage property is used to:
  • Get the item that corresponds to the image displayed in a ListView control.
  • Change the item that corresponds to the image displayed in a ListView control.
HTMLControlValue (Function)
Used to identify or modify a control in an HTML form contained in an HTML Display control.
GroupPrevious (Function)
Reads the group of contacts before the current group in a Lotus Notes or Outlook address book.
GroupFirst (Function)
Reads the first group of contacts 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.
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.
GroupNext (Function)
Reads the group of contacts after the current group in a Lotus Notes or Outlook address book.
<Map>.AddShape (Function)
Adds a new shape (polygon, line, circle) to the map displayed in a Map control.
OrgAdd (Function)
Adds a new root element into an Organization Chart control.
Message (Property)
The Message property is used to:
  • Find out the help message associated with a control or with a menu option (in a window).
  • Modify the help message associated with a control or with a menu option (in a window).
Manipulating Spreadsheet controls programmatically (in a window)
Spreadsheet controls can be manipulated programmatically...
<Organization Chart>.Add (Function)
Adds a new root element into an Organization Chart control.
Manipulating Spreadsheet controls programmatically (in a window) (prefix syntax)
Spreadsheet controls can be manipulated programmatically...
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.
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.
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.
ExecuteAAF (Function)
Runs an Automatic Application Feature (AAF) on a control or window.
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