ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Customizing the report viewer: Available windows
This help page presents the different data sources available for a control.
OBEX constants
List of constants used by the OBEX functions.
GridlinesVisible (Property)
The GridlinesVisible property is used to:
  • Determine whether or not gridlines are visible in a control.
  • Show or hide gridlines in a control.
Installing the robot controller
The monitoring robot includes three executables...
Events associated with Link controls
List of events associated with Link controls
Page templates and inheritance
When a page template is applied to a page, all the controls and code found in the template are "copied" into the page...
"END:" label
The END: label is used to define a code that will be systematically run at the end of process execution.
Creating the skin template of a report
An Item Description variable is used to describe one or more items in a data file programmatically.
Description de IndexSémantique (Type de variable)
Une variable de type Description de IndexSémantique permet de décrire par programmation un ou plusieurs index sémantiques. Les caractéristiques de ce type peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Evénements associés à un champ Chat IA
La propriété IAInfoModèle permet de connaître et modifier les informations concernant définir les paramètres de connexion au modèle d'IA qui est utilisé par le champ Chat IA.
xlsRow (Variable type)
The xlsRow type is used to describe and modify a row in an Excel document...
<Word Processing>.Seek (Function)
Finds a character string in an entire Word Processing control.
<Array>.MoveLine (Function)
Allows you to:
  • move a row in a two-dimensional array or in an advanced array property. The other array rows are moved accordingly.
  • swap two rows in a two-dimensional array or in an advanced array property.
The AWP technology (Active WEBDEV Page)
PC SOFT proposes a new technology...
Events associated with TreeView controls
List of events associated with TreeView controls
7. Available controls in a window
WINDEV Mobile includes several types of controls
<Chart>.TimeLevelMask (Function)
Defines the display mask for a level of time scale in a chart.
<EmailNotesSession variable>.GetAll (Function)
Retrieves all the emails found on a Notes server.
<Gantt chart>.WorkingHour (Function)
Overwrites the working hours on a row in a Gantt Chart column in a Table or TreeView Table control.
<Spreadsheet>.AllowProcedure (Function)
Allows the use of a WLanguage function/procedure in a formula of a Spreadsheet control.
<Spreadsheet>.DeleteRow (Function)
Deletes a row from a Spreadsheet control.
Image control in a window
This help page presents the characteristics of an Image control found in a window...
ExplorerAccept (Function)
Enables or disables the ability to perform "Drag and Drop" from the Windows explorer to a WINDEV window or control.
xlsCell (Variable type)
An xlsCell variable is used to describe and modify a cell in an Excel document...
<Word Processing>.Replace (Function)
Finds all the instances of a character string and replaces them with another string in a Word Processing control.
EndVisibleRange (Property)
The EndVisibleRange property is used to:
  • find out and modify the last visible date or time in a Scheduler control or in a TimeLine control.
  • modify the last visible time in a TimeLine control.
Changing sites from AWP to SEO-ready session mode
A query created in the query editor can contain several types of items...
Programming a status bar
WINDEV allows you to manipulate a status Bar and a status Bar cell directly by programming...
<Table>.EnumBreak (Function)
Enumerates the breaks found in a Table control.
Setting up and using a Bitcoin Core server
WLanguage offers several functions for manipulating a Bitcoin Core server...
<Table>.EnumColumn (Function)
Returns the name of a column found in a Table or Treeview Table control.
Condensed (Property)
The Condensed property is used to:
  • Determine whether a Font variable is condensed.
  • Condense a Font variable.
This property is kept for backward compatibility.
<Chart>.SeriesPointType (Function)
Modifies the type of point for a series found in a Line, Area, Scatter and Radar chart.
<TreeView>.Find (Function)
Finds an element (leaf or node) in a TreeView control and returns its path.
<Document variable>.Replace (Function)
Finds all the instances of a character string and replaces them with another string in a Document variable.
Management of Google contacts (prefix syntax)
Google Contacts is used to manage contacts on the Internet...
<redisConnection>.PipelineReset (Function)
Ignores the results of the execution of a Redis command that was added by RedisPipelineAdd.
VisibleRange (Property)
The VisibleRange property gets and sets the width of the Range Slider control track.
GuidedTourInfo (Function)
Returns information about a Guided Tour.
<mongoCollection variable>.DeleteAll (Function)
Deletes all the documents (corresponding to the specified filter) from a collection of a MongoDB database.
<Chart>.HMDeleteColor (Function)
Deletes the colors specified by grHMColor from a Heatmap chart.
Collapsing/Expanding a TreeView control programmatically
To collapse/expand a TreeView control through programming, ...
<Spreadsheet>.DeleteColumn (Function)
Deletes a column from a Spreadsheet control.
<Window>.EnableDDW (Function)
Enables or disables the Dim Disabled Window (DDW) feature for a specific window:
<Word Processing>.InsertTable (Function)
Inserts a table into a Word Processing control.
<EmailIMAPSession>.GetAll (Function)
Retrieves all the emails found on an IMAP server.
<Spreadsheet>.MergeCell (Function)
Merges specified or selected cells in a Spreadsheet control.
Context menu of Check Box columns (AAF)
The Table and TreeView Table controls can propose Check Box columns allowing the user to select the requested options...
LibraryPanelVisible (Property)
The LibrayPanelVisible property is used to:
  • determine if the "Library" panel is displayed in a Diagram Editor control.
  • show or hide the "Library" panel in a Diagram Editor control.
<emailNotesSession variable>.NbMessage (Function)
Returns the number of incoming messages in Notes.
<EmailOutlookSession variable>.GetAll (Function)
Retrieves all the emails found on an Outlook server.
SysErrorMode (Function)
Modifies the display mode of errors.
<Spreadsheet>.SortSelection (Function)
Sorts the values selected in a Spreadsheet control.
<Document variable>.Seek (Function)
Finds a character string in an entire Document variable.
<Looper>.BreakIndex (Function)
Returns the index of the break header and footer for a given break in a Looper control.
<EmailPOP3Session variable>.GetAll (Function)
Retrieves all the emails found on a POP3 server.
Responsive Web Design: Managing a header bar
This help page explains how to create a page containing a header bar in Responsive Web Design mode...
Configuring the Apache 2.2 server
WEBDEV Development: Configuring the Apache 1.3.x and 2.0.x servers for the CGI protocol and WEBDEV sites.
SelectionOnly (Property)
The SelectionOnly property is used to:
  • Know which records in the TreeView Table control or Hierarchical Table are printed: print all records or only selected records..
  • Modify print mode for Table or Hierarchical Table field rows: print all records or selected records only.
<zipArchive>.SelectFile (Function)
Selects files from an archive.
<Table>.DeleteSelect (Function)
Deletes the selected rows from a Table or Treeview Table control.
13. Types of standard controls
Usage example of the ServiceWaitStatus function
<Kanban>.Filter (Function)
Displays only cards that match the specified filter.
<Chart>.AddData (Function)
Adds a data into a chart.
<mongoCollection variable>.ModifyAll (Function)
Modifies documents in a collection of a MongoDB database.
<Spreadsheet>.ControlFormula (Function)
Allows you to use a control in order to create a custom formula bar for the Spreadsheet control.
9. Queries
Seeks and retrieves the records (Salesforce objects) modified during the specified period.
<zipArchive variable>.DeleteAll (Function)
Deletes all files from an archive.
How to fill a TreeView control?
This help page explains how to fill a TreeView control.
<Thread>.SendSignal (Function)
The current thread sends a signal to the specified thread in order to unlock it.
Customizing the display of an Organization Chart control
To customize the interface of an Organization Chart control, you must use specific internal windows.
Internal procedure
Several features require a procedure called once or several times via a WLanguage function ("Callback").
EndTotalRange (Property)
The EndTotalRange property is used to:
  • get the last date or time that can be displayed in a Scheduler or TimeLine control.
  • change the last time that can be displayed in a TimeLine control.
Designing a supercontrol
A supercontrol is an advanced type of control...
MyParent (Reserved word)
MyParent is used to handle...
<Table>.DeleteWithAnimation (Function)
Deletes a row from a Table control, from a TreeView Table control (or from a table displayed in a Combo Box control) with an animation.
<gglConnection variable>.Connect (Function)
Manages authentication on a Google server (via the "OAuth 2.0" authentication mode).
Container column of a Table control (prefix syntax)
A cell found in a Table control can contain a set of controls...
<Table>.DisableFilter (Function)
Disables a user filter on a column or on all the columns found in a Table or TreeView Table control.
Events associated with Looper controls
List of events associated with Looper controls
<Drive variable>.ListDirectory (Function)
Lists drive directories.
Checked (Property)
The Checked property gets and sets the checkmark state of an element.
FontLarge (Property)
The FontLarge property is used to:
  • Determine if the text is expanded.
  • Expand the text.
<Source>.HistoryModification (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.
10. Project Management Hub
WINDEV Mobile includes a Project Management Hub to manage development projects.
Global and local variable
Two types of variables are available...
21. Reports
The LinestringGeo type is used to define all the advanced characteristics of a geographic linestring.
<List Box>.DeleteAll (Function)
Clears a List Box, ListView or Combo Box control populated programmatically.
Structure (Variable type)
A structure is a custom type of data...
3. Types of dynamic websites
A dynamic site is used to display pages whose content changes. In most cases, the content of these pages is linked to a database.
SysScreenOrientation (Function)
Allows you to:
  • know the orientation of the device screen (Android or iOS phone).
  • set the screen orientation of the device (Android phone).
Manipulating Scheduler controls programmatically (prefix syntax)
A Scheduler control can be...
FontCondensed (Property)
The FontCondensed property is used to:
  • Determine if characters in a text are condensed.
  • Condense (or not) the characters in a text.
<Scanner variable>.ToImage (Function)
Retrieves a document from a scanner in a variable of type Image.
ActivePlane (Property)
The ActivePlane property gets and sets the number of the active plane in a window, internal window or Cell control.
15. Project Management Hub
Changes or returns the visibility status of the refresh bar in a Looper control.
Associative array (Variable type)
An associative array is an "advanced" type of array...
<Chart>.Parameter3DS (Function)
Retrieves or modifies a parameter for drawing a chart in 3D Spatial mode.
<gglConnection variable>.FillCalendarByRequest (Function)
Fills a calendar that was previously retrieved: the events corresponding to the calendar are retrieved via a custom query.
<Connection variable>.SendMessageToClient (Function)
Displays a message on the client computers.
9. Queries
A query is used to request information from a database to view, insert, change or delete data.
InputMask (Property)
The InputMask property is used to:
  • get the input mask.
  • set the input mask (from the masks available for the type).
<Dashboard>.ResizeWidget (Function)
Changes the dimensions of a widget found in a Dashboard control.
Container column in a Table control
A cell found in a Table control can contain a set of controls...
DynamicTab (Property)
The DynamicTab property is used to:
  • Find out the type of a Tab control (static tab or dynamic tab).
  • Modify the type of a Tab control (static tab or dynamic tab).
StartVisibleRange (Property)
The StartVisibleRange property is used to:
  • get and change the first visible date or time in a Scheduler or TimeLine control.
  • change the first visible time in a TimeLine control.
<Word Processing>.Add (Function)
Adds an element, document, paragraph, text, image or fragment to the end of a Word Processing control.
<Table>.DeleteAll (Function)
Deletes all rows from:
  • a Table control populated programmatically,
  • a TreeView Table control populated programmatically,
  • tables displayed in a Combo Box control.
17. Project Management Hub
Project Management Hub
<mongoCollection variable>.Add (Function)
Adds one or more documents into a collection of MongoDB database.
TreeView Table control events
List of events associated with the TreeView Table controls
<Table>.Select (Function)
Returns the index of the selected element in the Table or TreeView Table control.
<Chart>.Gradient (Function)
Enables or disables the display of color gradients in a chart.
<Edit>.ConfigureAssistedInput (Function)
Specifies how to open and filter the autocomplete suggestion list.
<Image>.AnimationSetParameter (Function)
Changes one of the animation parameters used for a moving image (in an Image field).
<Word Processing>.Insert (Function)
Inserts an object in a Word Processing control. The objects that can be used are:
  • an element,
  • a document,
  • a paragraph,
  • a text,
  • an image,
  • a fragment.
StartTotalRange (Property)
The StartTotalRange property is used to:
  • get the first date or time that will be displayed in a Scheduler or TimeLine control.
  • change the first time that can be displayed in a TimeLine control.
ValuePerStar (Property)
The ValuePerStar property gets and sets the value of a star in a Rating control.
<Scheduler>.AddResource (Function)
Adds a new resource into a Scheduler control.
<Chart>.SurfaceAddData (Function)
Adds a data into a Surface chart.
<Table>.SelectPlus (Function)
Selects a row in a Table or TreeView Table control.
13. Reports
WINDEV reports
<Chart>.TimeLevelMax (Function)
Defines the number of levels to display in the time scale of a chart as well as the maximum level.
<Map>.DeleteAll (Function)
Deletes the following from a Map control:
  • all markers,
  • use any shape you want,
  • all images.
<Spreadsheet>.BorderSelection (Function)
Modifies the border of selected cells in a Spreadsheet control found in a window.
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
<Document variable>.Add (Function)
Adds an element, document, paragraph, text, image or fragment to the end of a Document variable..
<Source>.ExecuteSQLQueryAsynchronous (Function)
Executes an SQL query asynchronously.
<Spreadsheet>.Seek (Function)
Seeks a value in the cells of a Spreadsheet control found in a window.
<TreeView>.ExpandAll (Function)
Expands a node and all its child elements in a TreeView control.
5. Web services
WINDEV allows you to easily use web services (or XML web services).
11. Table/Looper controls
Table/Looper controls can be used to display a set of information...
<GuidedTour>.Info (Function)
Returns information about a Guided Tour.
CaptionHTML (Property)
The CaptionHTML property is used to handle the text of a control as HTML code.
<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).
<List Box>.Add (Function)
Adds an element programmatically to a List Box, ListView, Combo Box or Carousel control.
Extended (Property)
The property Extended allows you to:
  • Find out whether a Font variable is extended.
  • Extend (or not) a Font variable.
This property is kept for backward compatibility.
Large (Property)
The Large property allows you to:
  • Find out whether a Font variable is enlarged.
  • Enlarge (or not) a Font variable.
This property is kept for backward compatibility.
MaxZoom (Property)
The MaxZoom property is used to get the maximum zoom value that can be used for the Camera control (for the camera in use).
<HTML editor>.Select (Function)
Selects a text fragment in an HTML Editor control.
DriveListDirectory (Function)
Lists drive directories.
AuthRefreshToken (Function)
Refreshes a user's OAuth2 token when it expires.
Combination (Variable type)
A combination is a set of options.
Display different content for each row
In a Looper control, a different content can be assigned to the Table, Chart, List Box and TreeView controls...
<Table>.SelectCount (Function)
Returns the number of selected elements in a Table or TreeView Table control (especially multi-selection controls).
FontExtended (Property)
The FontExtended property is used to:
  • Find out whether the spacing between characters in a text is increased.
  • Increase the spacing between characters in a text.
<Organization Chart>.DeleteAll (Function)
Deletes all elements from an Organization Chart control.
<Array>.Map (Function)
Executes a procedure on each element of a source array and returns the results in a WLanguage array.
WDADMINEXE: Version management
The "Versions" tab of WDADMINEXE is used to manage from the server the versions installed on the client computers...
11. Table/Looper controls
Identifies the opacity of a pixel in an image (in an Image variable) with an Alpha channel.
Deploying an application that uses an external component
An application that uses one or more external components is deployed in the same way as a standard application...
<Array>.Copy (Function)
Copies the content of an array to another array.
<Image>AnimationGetParameter (Function)
Reads the value of one of the animation parameters defined for an Image field.
<Table>.Delete (Function)
Deletes a row from:
  • a Table control,
  • a TreeView Table control,
  • a table displayed in a Combo Box control.
<Looper>.RefreshVisible (Function)
Changes or returns the visibility status of the refresh bar in a Looper control.
DriveListFile (Function)
Lists the files in a cloud-based drive directory.
ModifierPanelVisible (Property)
The ModifierPanelVisible property is used to:
  • determine if the "Modifier" panel is displayed in a Diagram Editor control.
  • show or hide the "Modifier" panel in a Diagram Editor control.
TextDirection (Property)
The TextDirection property is used to determine and change the writing direction in a window, report or control (useful for languages such as Arabic or Hebrew).
Multiple assignments of arrays, structures and classes
The multiple assignment of arrays consists in assigning a set of simple values (boolean, integer, string, real, numeric or currency) to the cells of an array.
This multiple assignment is also available for the structures and the classes.
MinZoom (Property)
The MinZoom property is used to get the minimum zoom value that can be used for the Camera control (for the camera in use).
<gglConnection variable>.ListDocument (Function)
Retrieves the list of documents available on the Google server for the current user.
9. Queries
Reads the data found on the output buffer of the SSH session.
2025 new features brochure: WINDEV new features
What's new in WINDEV 2025 in the What's new 2025 brochure.
11. Table/Looper controls
Change the volume of a UPnP device.
1
3
4
5
6
7
>