ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Operators on character strings
The character strings can be handled by specific WLanguage functions or by the +, [[ and ]] operators...
HTTPProgressBar (Function)
Displays a progress bar when:
  • receiving the response to an HTTP request.
  • sending an HTTP form (HTTPSendForm) or an HTTP query.
ExecuteCode (Function)
Runs the WLanguage code found in a character string.
ValuePerStar (Property)
The ValuePerStar property gets and sets the value of a star in a Rating control.
<Looper>.ToExcel (Function)
Creates an Excel file with data from a RepeatString field (RepeatString field file or RepeatString field memory).
grDraw (Function)
Draws a chart according to the specified parameters.
ImageInfoList (Function)
Returns the list of Exif tags available for the image used.
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.
<Edit>.ConfigureAssistedInput (Function)
Specifies how to open and filter the autocomplete suggestion list.
TableModifyLine (Function)
Modifies a row in:
  • a Table control,
  • a TreeView Table control.
Charset (Property)
The Charset property is used to:
  • Get the character set used by a Font variable.
  • Change the character set used by a Font variable.
  • Get the character set used by an HFSQL data file.
LooperInsertLine (Function)
Inserts a row into a Looper control.
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).
<Looper>.InsertLine (Function)
Inserts a row into a Looper control.
HImportXLS (Function)
Imports an XLS file into an HFSQL Classic or Client/Server data file. This data file must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
GanttTask (Variable type)
The GanttTask type is used to define the advanced characteristics of a task for a Gantt chart.
RulerModifiable (Property)
The RulerModifiable property is used to:
  • Find out whether the user can move the playhead in a TimeLine control.
  • Allow or prevent the user from moving the playhead in a TimeLine 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.
<Chart>.Parameter3DS (Function)
Retrieves or modifies a parameter for drawing a chart in 3D Spatial mode.
gAlignment (Function)
Builds a sequence of characters containing an aligned text or an aligned image.
AAFEnable (Function)
Re-enables an Automatic Application Feature (AAF) previously disabled by AAFDisable.
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.
TabStatus (Function)
Returns the status of a dynamic tab pane (identified by its alias).
PageSubmit (Function)
Validates the specified page and starts the execution of a button.
ControlAlias (Function)
Gets, modifies or restores the data binding to a control or group of controls.
<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.
OLELoad (Function)
Initializes an OLE control with an OLE object.
TableSortChild (Function)
Sorts a branch in a TreeView Table control on one or more columns.
BTListDevice (Function)
Returns the list of accessible Bluetooth devices.
gr3DSParameter (Function)
Retrieves or modifies a parameter for drawing a chart in 3D Spatial mode.
<Tab>.Status (Function)
Returns the status of a dynamic tab pane (identified by its alias).
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.
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...
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
<Table>.AddLineWithAnimation (Function)
Adds a row to a Table or TreeView Table control with an animation.
<Image>.InvertColor (Function)
Inverts the colors in an Image control.
CheckSpell (Property)
The CheckSpell property is used to enable or disable the automatic spelling checker.
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...
TablePosition (Function)
Displays a Table or TreeView Table control from a specified row or returns the index of the first row displayed in a Table or TreeView Table 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.
<Chart>.AddData (Function)
Adds a data into a chart.
<Table>.InsertLineWithAnimation (Function)
Inserts a row into a Table control or into a TreeView Table control with an animation.
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...
ImageInfoValue (Function)
Returns the value of an Exif tag for the image used.
HImportXML (Function)
Imports an XML file into an HFSQL Classic or Client/Server data file. This data file must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
grAddData (Function)
Adds a data into a chart.
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.
<Source>.ImportXML (Function)
Imports an XML file into an HFSQL Classic or Client/Server data file. This data file must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
Manipulate Calendar controls programmatically
WINDEV, WEBDEV and WINDEV Mobile allow you to manipulate a Calendar control through programming...
<Chart>.Origin (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.
Multiselection (Property)
The Multiselection property gets and sets the selection mode:
  • in a Table and TreeView Table control.
  • in a Pivot Table control.
  • in a List Box and ListView control.
  • in a Looper control.
  • in a Calendar control.
  • of files in an Upload control.
MapFollowMovement (Function)
Displays the current location of the device in a Map control and updates the location as it moves.
dVerticalSymmetry (Function)
Flips an image with respect to a vertical axis (symmetry with respect to a vertical axis).
<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.
<Chart>.Color (Function)
Returns and initializes the color of different chart elements.
Manipulating Calendar controls programmatically (prefix syntax)
WINDEV, WEBDEV and WINDEV Mobile allow you to manipulate a Calendar control through programming...
dHorizontalSymmetry (Function)
Flips an image with respect to a horizontal axis (symmetry with respect to a horizontal axis).
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.
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.
EmailSeekFirst (Function)
Finds one or more emails according to the criteria specified in the messaging software (Outlook, messaging software using the IMAP protocol, ...).
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.
Designing a supercontrol
A supercontrol is an advanced type of control...
EmailReadMessage (Function)
Reads an incoming according to the protocol used (POP3 or IMAP, Lotus Notes or Outlook).
<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.
TreeInsert (Function)
Inserts a leaf into a TreeView control at a specific position.
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.
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.
dModifyHSL (Function)
Modifies the hue, the saturation and the lightness of an image found:
  • in an Image control,
  • in an Image variable.
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.
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.
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).
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.
dEndDrawing (Function)
Deletes all the drawings made since the last call to dStartDrawing.
HListFullTextIndex (Function)
Returns the list of full-text indexes of a file (a query or a view) recognized by the HFSQL engine.
<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).
HReadLast (Example)
Usage example of the HReadLast function
Zoom (Property)
The Zoom property gets or sets the zoom value:
  • in an Image control.
  • in a Map control.
  • in an Organization Chart control.
  • in a Table, TreeView Table, Pivot Table, Spreadsheet or List Box control.
  • in a Word Processing control.
  • in a PDF Reader control.
  • in a Camera control.
  • in a Diagram Editor control;
  • in a window.
TableInsert (Function)
Inserts a row into:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
ConfigureAAF (Function)
Used to specify the behavior of some Automatic Application Features (AAF).
Scheduler control events
The following events associated with Scheduler controls:
<Source>.ListLink (Function)
Returns the list of links (Merise) in the current analysis or in a specific analysis.
<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).
iPrintReport (Function)
Prints a report created with the report editor.
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.
DnDCacheData (Function)
Indicates the type of data and the data to copy/move during Drag/Drop.
OrgDeleteAll (Function)
Deletes all elements from an Organization Chart 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.
dRotation (Function)
Performs a rotation:
Manipulating Diagram Editor controls programmatically
WINDEV and WEBDEV allow you to programmatically manipulate Diagram Editor 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.
CodeEditorExecute (Function)
Executes the WLanguage code displayed in the Code Editor control.
10. Smart controls
Smart controls
<Organization Chart>.DeleteAll (Function)
Deletes all elements from an Organization Chart control.
WLanguage procedure called by PopupDisplayPage
WLanguage procedure ("callback") called by PopupDisplayPage after the popup page is closed.
dPixelColor (Function)
Identifies the color of a pixel found:
PanelDetach (Function)
Detaches a Dockable Panel control to transform it into a floating window.
HTMLEditorToPDF (Function)
Exports the content of an HTML Editor control to a PDF file.
<Code Editor>.Execute (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.
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...
NumberAccessiblePages (Property)
The NumberAccessiblePages property is used to get the number of pages currently loaded in a PDF Reader or Word Processing control.
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.
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).
<WLanguageCodeFormatting>.Format (Function)
Formats WLanguage code: coloring, normalized rewriting, indentation, translation.
NbWorksheet (Property)
The NbWorksheet property is used to get the number of worksheets in a Spreadsheet control.
WLanguageCodeFormat (Function)
Formats WLanguage code: coloring, normalized rewriting, indentation, translation, etc.
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.
Clickable (Property)
The Clickable property gets and sets the behavior of an Image control when it is clicked.
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.
WinAdaptSize (Function)
Adapts the window size to the content of controls.
CaptionWidth (Property)
The CaptionWidth property gets and sets the width reserved for the text area in an Edit or Combo Box control.
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>.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).
docFormatMulticolumn (Variable type)
The docFormatMulticolumn type is used to define all the advanced characteristics of a multicolumn section defined in a docSection variable.
geoGetArea (Function)
Retrieves the coordinates of the geographic area that corresponds to a given description.
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.
<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).
RTFLoad (Function)
Loads a file in RTF in an RTF control (found in a window or in a report).
The Wire control
The Wire control is used to visually link 2 controls...
JSMethod (Function)
Used to run a JavaScript method on an element found in the current page.
<Chart>.Print (Function)
Prints a chart.
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.
AdjustmentMode (Property)
The AdjustmentMode property determines and changes how a Spreadsheet control is adjusted in a report.
StreamChangeDriver (Function)
Specifies the camera that will be used as source for a stream and/or a Conference control.
HTMLControlValue (Function)
Used to identify or modify a control in an HTML form contained in an HTML Display control.
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.
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.
GroupLast (Function)
Reads the last group of contacts in a Lotus Notes or Outlook address book.
grPrint (Function)
Prints a chart.
TransparencyMode (Property)
The TransparencyMode property gets and sets the transparency mode of an image.
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...
The Switch control
Switch controls (also called "Toggle controls") are now commonly used in interfaces...
RulerValue (Property)
The RulerValue property is used to get or change the position of the playhead in a TimeLine control.
Manipulating Spreadsheet controls programmatically (in a window) (prefix syntax)
Spreadsheet controls can be manipulated programmatically...
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.
ExecuteAAF (Function)
Runs an Automatic Application Feature (AAF) on a control or window.
AAFExecute (Function)
Runs an Automatic Application Feature (AAF) on a control or window. This function can be used to start the spelling checker on an edit control for example.
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.
HashCheckString (Function)
Checks the Hash of a character string for a specific type of algorithm.
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.
AAFDisable (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
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