ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

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.
<List Box>.Sort (Function)
Sorts the elements in a List Box, ListView or Combo Box control populated programmatically.
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.
Manipulating ListView controls programmatically (prefix syntax)
WINDEV allows you to programmatically manipulate ListView controls...
EmailSeekFirstNotes (Function)
Seeks one or more emails according to specified criteria, in a local or remote Lotus Notes or Domino database.
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.
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).
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.
LooperInsertLine (Function)
Inserts a row into a Looper control.
DisplayedValue (Property)
The DisplayedValue property returns the value currently displayed in the control of a window or page.
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...
GanttTask (Variable type)
The GanttTask type is used to define the advanced characteristics of a task for a Gantt chart.
AAFEnable (Function)
Re-enables an Automatic Application Feature (AAF) previously disabled by AAFDisable.
<Chart>.Parameter3DS (Function)
Retrieves or modifies a parameter for drawing a chart in 3D Spatial mode.
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.
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.
gAlignment (Function)
Builds a sequence of characters containing an aligned text or an aligned image.
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.
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.
TableInsertLineWithAnimation (Function)
Inserts a row into a Table control or into a TreeView Table control with an animation.
<Image>.InvertColor (Function)
Inverts the colors in an Image control.
<Table>.InsertLineWithAnimation (Function)
Inserts a row into a Table control or into a TreeView Table control with an animation.
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...
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.
<Chart>.AddData (Function)
Adds a data into a chart.
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.
Manipulate Calendar controls programmatically
WINDEV, WEBDEV and WINDEV Mobile allow you to manipulate a Calendar control through programming...
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.
grOrigin (Function)
Modifies the start and end marks on one of the chart axes.
dVerticalSymmetry (Function)
Flips an image with respect to a vertical axis (symmetry with respect to a vertical axis).
<Table>.Save (Function)
Updates or adds the record bound to the current row in the Table or TreeView Table control.
dHorizontalSymmetry (Function)
Flips an image with respect to a horizontal axis (symmetry with respect to a horizontal axis).
<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.
ImageInfoModify (Function)
Modifies the value of an Exif tag for the image used.
grColor (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...
docNumberingLevel (Variable type)
The docNumberingLevel type is used to define the advanced characteristics of a numbering level used in a Word Processing document.
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.
<Table>.Sort (Function)
Sorts a Table or TreeView Table control on one or more columns (lexicographical sort).
Designing a supercontrol
A supercontrol is an advanced type of control...
EmailSeekFirst (Function)
Finds one or more emails according to the criteria specified in the messaging software (Outlook, messaging software using the IMAP protocol, ...).
EmailDeleteMessage (Function)
Deletes the current email using the current protocol (POP3, IMAP, MS Exchange, Lotus Notes or Outlook).
TreeInsert (Function)
Inserts a leaf into a TreeView control at a specific position.
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.
dModifyHSL (Function)
Modifies the hue, the saturation and the lightness of an image found:
  • in an Image control,
  • in an Image variable.
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.
<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.
<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.
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.
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.
TableSave (Function)
Updates or adds the record bound to the current row in the Table or TreeView Table control.
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).
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.
<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).
dEndDrawing (Function)
Deletes all the drawings made since the last call to dStartDrawing.
dCircle (Example)
Usage example of the dCircle function
TableInsert (Function)
Inserts a row into:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
HReadLast (Example)
Usage example of the HReadLast function
HListFullTextIndex (Function)
Returns the list of full-text indexes of a file (a query or a view) recognized by the HFSQL engine.
<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).
DnDCacheData (Function)
Indicates the type of data and the data to copy/move during Drag/Drop.
Scheduler control events
The following events associated with Scheduler controls:
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:
8. Smart controls
Ouvre une fenêtre de type popup en précisant sa position d'ouverture et attend sa fermeture.
HTTPProgressBar (Function)
Displays a progress bar when:
  • receiving the response to an HTTP request.
  • sending an HTTP form (HTTPSendForm) or an HTTP query.
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.
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:
<Panel>.Detach (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.
<Code Editor>.Execute (Function)
Executes the WLanguage code displayed in the Code Editor control.
<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.
WinEdSelectMinus (Function)
Deselects a control when the interface is modified by the end user ("Allow end users to modify the UI" option enabled).
NumberAccessiblePages (Property)
The NumberAccessiblePages property is used to get the number of pages currently loaded in a PDF Reader or Word Processing control.
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.
WLanguage procedure called by inAppRestorePurchases
Procedure ("Callback") called by inAppRestorePurchases when a purchase is restored.
WLanguage procedure called by CameraVideoStart
WLanguage procedure ("callback") called when the video recording is completed.
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.
<Window>.EdSelectMinus (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.
<Map>.AddImage (Function)
Adds a new image to the map displayed in a Map control.
WLanguageCodeFormat (Function)
Formats WLanguage code: coloring, normalized rewriting, indentation, translation, etc.
<Table>.ToExcel (Function)
Creates an Excel file with the data from a Table or TreeView Table control.
NbWorksheet (Property)
The NbWorksheet property is used to get the number of worksheets in a Spreadsheet 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.
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).
Clickable (Property)
The Clickable property gets and sets the behavior of an Image control when it is clicked.
CaptionWidth (Property)
The CaptionWidth property gets and sets the width reserved for the text area in an Edit or Combo Box control.
CameraChangeDriver (Function)
Connects the "Camera" control to a specific driver for video capture.
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.
geoGetArea (Function)
Retrieves the coordinates of the geographic area that corresponds to a given description.
Control (Variable type)
The Control type is used to define the characteristics of a control.
docFormatMulticolumn (Variable type)
The docFormatMulticolumn type is used to define all the advanced characteristics of a multicolumn section defined in a docSection 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).
<Chart>.Print (Function)
Prints a chart.
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.
StreamChangeDriver (Function)
Specifies the camera that will be used as source for a stream and/or a Conference control.
The Wire control
The Wire control is used to visually link 2 controls...
AdjustmentMode (Property)
The AdjustmentMode property determines and changes how a Spreadsheet control is adjusted in a report.
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.
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.
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.
TransparencyMode (Property)
The TransparencyMode property gets and sets the transparency mode of an image.
HTMLControlValue (Function)
Used to identify or modify a control in an HTML form contained in an HTML Display control.
grPrint (Function)
Prints a chart.
MapAddShape (Function)
Adds a new shape (polygon, line, circle) to the map displayed in a Map control.
GroupLast (Function)
Reads the last group of contacts in a Lotus Notes or Outlook address book.
GroupFirst (Function)
Reads the first group of contacts 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.
GroupPrevious (Function)
Reads the group of contacts before the current group 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.
Manipulating Spreadsheet controls programmatically (in a window)
Spreadsheet controls can be manipulated programmatically...
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.
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) (prefix syntax)
Spreadsheet controls can be manipulated programmatically...
OrgAdd (Function)
Adds a new root element into an Organization Chart control.
RulerValue (Property)
The RulerValue property is used to get or change the position of the playhead in a TimeLine control.
BTInfoRadio (Function)
Returns specific information about a Bluetooth radio connected to the computer.
The Switch control
Switch controls (also called "Toggle controls") are now commonly used in interfaces...
<Organization Chart>.Add (Function)
Adds a new root element into an Organization Chart control.
AAFOpenHelp (Function)
Opens the AAF (Automatic Application Features) help website.
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.
New products brochure 28: WINDEV new products
New features in WINDEV 28 presented in the New Features brochure.
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.
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.
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.
AAFDisable (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
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.
2024 novelties brochure: WEBDEV novelties
Nouveautés de WINDEV/WEBDEV/WINDEV Mobile 2024 présentes dans la brochure des Nouveautés 2024.
HashCheckString (Function)
Checks the Hash of a character string for a specific type of algorithm.
Managing emails with "Simple MAPI"
Simple MAPI simplifies the management of emails received by the hosting provider...
<Source>.ListLink (Function)
Returns the list of links (Merise) in the current analysis or in a specific analysis.
2025 new features brochure: WEBDEV new features
What's new in WEBDEV 2025 is presented in the What's new 2025 brochure.
Operators on character strings
The character strings can be handled by specific WLanguage functions or by the +, [[ and ]] operators...
1
8