ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Control (keyword)
The Control keyword can correspond to:
  • a variable of type Control.
  • ownership Field property of a docElement type variable.
  • ownership Field property of a pdfPage type variable.
KanbanCount (Function)
Returns the number of cards or lists in a Kanban control.
LooperStartFilling (Function)
Starts the process to populate a Looper control programmatically.
<List Box>.SelectCount (Function)
Returns the number of elements selected in a List Box, ListView or Combo Box control.
WidthInPixel (Property)
The WidthInPixel property is used to get the width in pixels of a control in a report.
WEBDEV Page control
The WEBDEV Page control allows you to integrate a WEBDEV page into a WINDEV application...
<Multiline Zone>.AddLine (Function)
Adds a new dynamic row into a Multiline Zone control.
<TreeView>.SelectCount (Function)
Returns the number of selected elements in a TreeView control (for a multi-selection TreeView control).
<Map>.ExecuteJS (Function)
Runs the native code of Google Maps API in a Map control in JavaScript.
<Scheduler>.TimeDisplayed (Function)
Defines the time range displayed by the Scheduler control in Day mode or in Week mode.
<Looper>.SearchEverywhere (Function)
Searches for a value in all the attributes of a Looper control.
ActiveXEvent (Function)
Associates a procedure written in WLanguage with an event of ActiveX control.
SecurityHtml (Property)
The SecurityHtml property gets and sets the status of the security mechanism of HTML Display and HTML Editor controls.
Window control search functions
WINDEV allows the user to perform a search among all the texts found in a window or in a control...
Functions for managing Map controls (prefix syntax)
The following functions are used to manage Map controls via prefix syntax
<TreeView>.GiveChild (Function)
Returns the "children" of an element found in a TreeView control.
OrganizerChangeMode (Function)
Modifies the time range displayed by an Organizer control (Day/Week/Month).
mlzInsertLine (Function)
Inserts a new dynamic row in a Multiline Zone control.
LooperSelectCount (Function)
Returns the number of selected rows in a Looper control.
LooperRefreshVisible (Function)
Changes or returns the visibility status of the refresh bar in a Looper control.
<TreeView>.CollapseAll (Function)
Collapses a branch previously expanded (as well as its child elements).
ControlRectangle (Function)
Returns a rectangle corresponding to the specified area of a control.
ZOrder (Property)
The ZOrder property defines the Z-order of an element.
<Table>.AddBeginning (Function)
Adds a row at the top of an Infinite Table control. The row is inserted before the first row of the Table control. The scroll position of the Table control doesn't change.
LooperSearchEverywhere (Function)
Searches for a value in all the attributes of a Looper control.
Bearing (Property)
The Bearing property gets or sets the bearing of the map displayed in a Map control.
The Tab control
The Tab control is used to simultaneously display different controls...
ScreenFirst (Function)
Defines the next control that will be in edit in the current window.
<Looper>.RefreshVisible (Function)
Changes or returns the visibility status of the refresh bar in a Looper control.
TokenListSeparator (Property)
The TokenListSeparator property retrieves or modifies the separators that trigger the creation of new tokens when entering information in a "Text token" Edit control.
<Looper>.SelectCount (Function)
Returns the number of selected rows in a Looper control.
<Word Processing>.Seek (Function)
Finds a character string in an entire Word Processing control.
<Dashboard>.Display (Function)
Refreshes elements in a Dashboard control.
TabMDI (Property)
The TabMDI property is used to:
  • Get the type of a Tab control (simple tab or dynamic tab - MDI).
  • Change the type of a Tab control (simple tab or dynamic tab - MDI).
This property is obsolete from version 200057. Use DynamicTab.
KanbanFilter (Function)
Displays only cards that match the specified filter.
<Spreadsheet>.InsertRow (Function)
Inserts an empty row into a Spreadsheet control found in a window.
CurrentIndex (Function)
Depending on the specified control, returns:
  • the number of the current row displayed in the current Table control,
  • the number of the option with focus in a Check Box control,
  • the number of the current row in the current Looper control,
  • the index of the current indexed control.
TableEnumBreak (Function)
Enumerates the breaks found in a Table control.
MapDeleteAll (Function)
Deletes the following from a Map control:
  • all markers,
  • use any shape you want,
  • all images.
iCalendarToOrganizer (Function)
Imports data in iCalendar format into an Organizer control.
The Organizer control
The Organizer control is used to display and handle organizers...
Count (Function)
Returns the number of occurrences of a control in a window, in a page or in a group of controls.
TableRecNum (Function)
Returns the number of the current record in a data-bound Table control based on a table.
OrganizerListAppointment (Function)
Returns:
  • the list of appointments found between two dates in an Organizer control,
  • all appointments found in an Organizer control,
  • a specific appointment (selected or hovered).
LooperToXML (Function)
Creates an XML file with data from a Looper control (Looper control based on a table or populated programmatically).
SchedulerSelectedRange (Function)
Returns the start or end date and time of the time slot selected in a Scheduler 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.
AnimationGetParameter (Function)
Reads the value of one of the animation parameters defined for an Image or Static Text control.
docElement (Variable type)
The docElement type is used to handle each element found in a docParagraph variable.
TableMoveBranch (Function)
Moves the content of a row as well as its entire descending tree structure in a TreeView Table control.
Address (Variable type)
The Address type is used to manipulate the address of a place or person.
Defining colors in Table controls
The colors of a Table control (row background, text of rows, etc.) are defined in the control description...
TypeVar (Function)
Identifies the type of an expression, a variable (during a call to a procedure for example) or a control.
SearchAAF (Property)
The SearchAAF property is used to:
  • find out whether the search via AAF is enabled on a non-editable Combo Box control,
  • enable (or not) the search via AAF on a non-editable Combo Box control.
<Chart>.SurfaceGridlines (Function)
Displays the gridlines for the different planes of a Surface chart.
Camera/Video functions (prefix syntax)
Closes the current browser window and stops the execution of the current code.
grLineThickness (Function)
Retrieves and/or modifies the value of the line thickness in a line chart.
Constants used for managing the multi-touch
Constants for managing the multi-touch
<Image>.DrawBorder (Function)
Draws the borders in an Image control.
UsefulHeight (Property)
The UsefulHeight property gets and sets the useful height of an internal window (or supercontrol) with scrollbars.
<Chart>.PiePullOut (Function)
Pulls out a section (or all sections) in a chart.
<PDF Reader>.Open (Function)
Opens a PDF file displayed in a PDF Reader control.
KanbanListIndex (Function)
Returns the index of a list in a Kanban control.
<Table>.ModifyLine (Function)
Modifies a row in:
  • a Table control,
  • a TreeView Table control.
<Word Processing>.EndModification (Function)
Indicates the end of a series of actions performed in a Word Processing control in a single event ("undo/redo").
TableSelectPlus (Function)
Selects a row in a Table or TreeView Table control.
docElementCheckBox (Variable type)
The docElementCheckBox type allows you to define all the advanced characteristics of a check box used in a form.
<Tab>.Open (Function)
Opens a new pane in a Dynamic Tab control.
Sidebar control features
The main characteristics of a Sidebar control can be configured...
<List Box>.Insert (Function)
Inserts an element into a List Box, ListView or Combo Box control populated programmatically.
Using Unicode in HFSQL tables
The database schema proposes two types of Unicode items ...
<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.
PanelDetach (Function)
Detaches a Dockable Panel control to transform it into a floating window.
<Breadcrumb>.ModifyLink (Function)
Modifies a link in a Breadcrumb control.
Specific features of iPhone/iPad applications
To simplify the reading in the controls used to view large volumes of data, the end user has the ability to zoom the data found in the control...
NumberPage (Property)
The NumberPage property is used to get:
  • the number of pages in a "multi-page" image file. This image is displayed in an Image control or in the background of a Chart control.
  • the number of pages in a PDF file displayed in an Image control.
  • the number of pages found in a PDF file displayed in a PDF Reader control.
  • the number of pages found in a DOCX file displayed in a Word Processing control.
GanttAddHoliday (Function)
Defines a new holiday period on a row in a Gantt Chart column in a Table or TreeView Table control.
Brazil.CheckTaxNumber (Function)
Checks the validity of a Brazilian tax number.
Versions 2026 and later
WEBDEV - Browser code This function is available in browser code starting with version 2026 Update 1.
Subscription-exclusive new feature
WEBDEV - Browser code This function is available in browser code starting with version 2026 Update 1.
New in version 2026
WEBDEV - Browser code This function is available in browser code starting with version 2026 Update 1.
WEBDEV - Browser code This function is available in browser code starting with version 2026 Update 1.
MapCircle (Variable type)
The MapCircle type is used to define the characteristics of a circle to be drawn on the map displayed in a Map control.
ListAdd (Function)
Adds an element to a List Box, ListView or Combo Box control populated programmatically.
Constants for managing applications with "Live update"
List of constants used by functions for managing applications with "Live update".
<Image>.SaveGIF (Function)
Saves an image:
  • in a file in GIF format.
  • in memory.
Types associated with Word processors
WINDEV and WEBDEV propose several types of variables allowing you to handle Word Processing documents...
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).
TransparencyMode (Property)
The TransparencyMode property gets and sets the transparency mode of an image.
<Chart>.SaveBMP (Function)
Saves a chart that was previously drawn in a file in BMP format.
grSeriesColor (Function)
Initializes the color of a series or the color of a section.
HFSQL Cluster management
The HFSQL Control Center includes all the tools needed to manage HFSQL clusters...
PicSave (Function)
Saves the image found:
  • in an Image Editor control.
  • in a WDPic variable.
FileToPage (Function)
Automatically updates the controls of a page with:
  • the values of the bound items in the current record (loaded in memory) of the table described in the data model editor. This operation is performed regardless of the state of the controls (grayed, inactive or invisible).
  • the values of the bound WLanguage variables. This operation is performed regardless of the state of the controls (grayed, inactive or invisible).
<Table>.SelectMinus (Function)
Deselects a row from a Table or TreeView Table control.
Width (Property)
The Width property gets and changes the width:
  • of a control or block in a report.
  • of a control (found in a window), window, column found in a table or column found in a list box (including listview).
  • of a control (found in a page), column found in a table or column found in a list box. The control can be overlayable or not.
VisualEffect (Property)
The VisualEffect property allows you to apply a visual effect on a control or group of controls in a window.
Map control functions
Map control functions
<zipArchive variable>.Merge (Function)
Merges the different sub-archives found in a multi-part archive to create a single-part archive.
Notifications of an HFSQL server
A server may encounter problems without any user (or developer) noticing anything.
For example:
  • a scheduled task may fail,
  • an automatic backup may fail,
  • a node may become inactive in an HFSQL cluster, ...
MapIDGgl (Function)
Gets or sets the style used in the Map control. This style corresponds to a map ID defined in the Google Cloud console.
This new function is available from version 2025 Update 2.
Android This feature is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
<Chart>.DonutHolePercentage (Function)
Modifies the percentage corresponding to the radius of the hole in a Donut chart.
The Switch control
Switch controls (also called "Toggle controls") are now commonly used in interfaces...
Manipulating Word Processing controls programmatically
Word Processing controls can be manipulated programmatically...
Display modes, transparency and symmetry of an image
An image can be displayed in a window, a window control, a report control, a page control or a block according to several display modes.
Color (Variable type)
The Color type is used to define the advanced characteristics of a WLanguage color.
<Gantt chart>.AddHoliday (Function)
Defines a new holiday period on a row in a Gantt Chart column in a Table or TreeView Table control.
Field filters Table linked to a table
To filter the records displayed in a Table control linked to a table, WINDEV, WEBDEV and WINDEV Mobile offer several options...
LooperSearch (Function)
Searches for a value in an attribute of a Looper control.
Configuring the browser "Back" button
The "Back" button allows users to see the history of pages they previously visited...
RadioButtonInsert (Function)
Inserts a new option into a Radio Button control.
OCRExtractTextBlock (Function)
Returns all the text blocks of an image.
GglGetLicense (Function)
Returns the text of license for using the Google libraries.
<Page>.FromFile (Function)
Automatically updates the controls of a page with:
  • the values of the bound items in the current record (loaded in memory) of the table described in the data model editor. This operation is performed regardless of the state of the controls (grayed, inactive or invisible).
  • the values of the bound WLanguage variables. This operation is performed regardless of the state of the controls (grayed, inactive or invisible).
OrgOccurrence (Function)
Returns the number of elements found in an Organization Chart control.
<Element>.RequestRefreshUI (Function)
Requests the execution of the "Request for refreshing the display" event of the specified element (and gives back control without waiting for the execution of the event).
grDonutHolePercentage (Function)
Modifies the percentage corresponding to the radius of the hole in a Donut chart.
Skin template generator
Development teams that have design expertise sometime want to be able to create their own skin templates...
dTextRTF (Function)
Draws RTF text:
  • in an Image control,
  • in an Image variable.
<picLayer variable>.AlphaBlend (Function)
Blends two images together. This allows you to create fade-in effects between 2 images.
<Chart>.GetData (Function)
Retrieves a data from a chart.
Describing a report table
To display the table description, select "Table description" in the context menu of one of the table elements
WHelp (Function)
Displays a file or help page in CHM format.
Yousign
It is now common for individuals or businesses to sign contracts electronically...
<DiskFile variable>.Create (Function)
Creates an external file.
<WDPic variable>.DrawTextMarkdown (Function)
Draws Markdown text in a variable of type WDPic.
<Window>.Restore (Function)
Displays a WINDEV window to its initial size.
Manipulating PDF files
PDF is one of the most widely used formats for sending and storing electronic documents...
fDecrypt (Function)
Decrypts a file that was encrypted by fCrypt.
<zipArchive variable>.ListFile (Function)
Returns the list of files found in an archive.
<Window>.EdDo (Window)
Runs an action (defined programmatically) and enables Undo/Redo operations on this action.
HSortView (Function)
Sorts an HFSQL view by creating an index on a view item. This function uses the former view mechanism.
HMigrateLinkedCompositeKey (Function)
Migrates the values of the linked composite keys coming from a file in Hyper File 5.5 format to the HFSQL Classic format.
zipDeleteFileList (Function)
Deletes a list of files from an archive.
Maximized windows for Android
A maximized window occupies the entire screen of the mobile device.
<Source>.CheckMemo (Function)
Checks the structural integrity of memos in an HFSQL table.
SQLListSource (Function)
Lists the data sources declared on a local site.
WINDEV Mobile 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
NULL values: Allowing nullable types
Starting with version 2024, you can allow nullable types in a WINDEV, WEBDEV or WINDEV Mobile project...
Types of charts available
WINDEV, WEBDEV and WINDEV Mobile propose different types of charts...
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.
Managing geolocation and GPS
WINDEV Mobile and WEBDEV allow you to exploit geolocation and GPS features found on mobile devices and browsers.
<Chart>.DeleteSeries (Function)
Deletes a data series from a chart.
EmailListFolder (Example)
Usage example of the EmailListFolder function
<Source>.ExportXLS (Function)
Exports records from a table (HFSQL or OLE DB), view or query to an Excel file (XLSX).
Replication of HFSQL servers (Programming)
To implement a replication of HFSQL servers through programming, WLanguage...
<DiskFile variable>.Lock (Function)
Entirely or partially locks an external file.
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.
OpenChild (Function)
Opens a non-modal child window.
5. User Groupware in practice
An object diagram represents a set of objects and how they relate to each other at a certain moment in time...
AnimationMinFPS (Function)
Configures the minimum number of images per second in order for the animations (transition effects) to be enabled in the controls.
Managing Google Calendars
Google Calendar is a web calendar application provided by Google...
RibbonAdaptSize (Function)
Adapts the size of the controls found in a Ribbon control according to the size of their caption.
<Image>.AnimationSetParameter (Function)
Changes one of the animation parameters used for a moving image (in an Image field).
Table control properties
You can manipulate Table controls in a window or page using the following WLanguage properties...
iXPos (Function)
Used to manage the horizontal position (X-coordinate) of print cursor in the page.
RTFAdd (Function)
Adds a character string (in RTF or not) at the end of RTF edit control, RTF control in a report or character string containing a text in RTF.
Global procedure/function
A global procedure can be used in all the processes or events of the project.
Parameters of the procedure used by NearbyShareSend
WLanguage procedure ("callback") called by NearbyShareSend to notify whether or not the data was sent successfully.
FlexJustifyContent (Property)
The FlexJustifyContent property gets and sets the alignment of items in the Flexbox control along the main axis (corresponding CSS property: "justify-content").
<Image>AnimationGetParameter (Function)
Reads the value of one of the animation parameters defined for an Image field.
Managing bar codes
The use of bar codes to identify and manage products has become essential...
FlexColumnGap (Property)
The FlexColumnGap property gets and sets the size of the gutter that separates the columns of a Flexbox control.
dModifySaturation (Function)
Modifies the saturation of an image found:
  • in an Image control,
  • in an Image variable.
PanelActivate (Function)
Activates a panel when several panels are docked together.
Properties associated with reports and controls
List of properties associated with the reports and their controls
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.
Trace (Function)
Displays the requested information (content of a control, for example) in a window opened next to the current window.
EmailSeekFirst (Function)
Finds one or more emails according to the criteria specified in the messaging software (Outlook, messaging software using the IMAP protocol, ...).
WLanguage procedure called by zipAddFileList
WLanguage procedure ("Callback") used by zipAddFileList to manage the progress of files being added to the archive.
BitmapInfo (Function)
Retrieves the characteristics of an image file or the characteristics of a PDF file:
  • format.
  • width and height.
  • number of bits per pixel.
  • area of transparency.
  • alpha channel.
WinBackgroundImage (Function)
Modifies the background image of a window and specifies the display mode of this image.
HExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
SelectedTextWithTag (Property)
The SelectedTextWithTag property is used to get or change the text selected in a rich edit control (RTF or HTML) with HTML or RTF formatting tags.
ScanToImage (Function)
Retrieves a document from a scanner in a variable of type Image.
docElementText (Variable type)
The DocElementText type is used to handle the characteristics of a Text element found in a DocElement variable.
Synchronizing threads via events
Events can be used to synchronize the different threads of an application...
MapItineraryDistance (Function)
Calculates the distance of an itinerary in a Map control.
SQLGetCol (Function)
Retrieves the content of the specified column from the query result, for the current line.
TreeView Table control properties
List of properties associated with the TreeView Table control
Chart constants
List of constants used by the functions for chart management.
<Source>.ReadSeekLast (Function)
Sets the position on the last record whose value for a specific item is less than or equal to a sought value (exact-match search).
INIWrite (Function)
Writes a specific value into an INI file (or into a file structured like an.INI file).
<zipArchive variable>.AddFileList (Function)
Automatically adds and compresses a list of files into a ZIP, CAB, WDZ, 7z, TAR, gzip or TGZ (TAR.GZ) archive.
grRealTimeInterval (Function)
Sets the time interval visible in a time chart with real-time display.
WinEdDo (Function)
Runs an action (defined programmatically) and enables Undo/Redo operations on this action.
eDefaultMemCurrency (Function)
Identifies or modifies the stored currency used by default.
grMask (Function)
Formats the data displayed by grLabel or by grTooltip.
Welcome to WINDEV, WEBDEV and WINDEV Mobile
The home page allows you to easily perform the operations for creating and opening projects...
Print functions
List of print functions
OpenSibling (Function)
Opens a non-modal sibling window.
DocEndModification (Function)
Signals the end of the grouping of a set of operations into a single event (undo/redo management).
<Source>.ListItem (Function)
Returns the list of items in a table (query or view) recognized by the HFSQL engine. The tables defined by HDeclare, HDeclareExternal and HDescribeFile are taken into account.
sComputeCrc16 (Function)
Checks a character string before and after transmission between WINDEV applications and WEBDEVsites.
docNumberingLevel (Variable type)
The docNumberingLevel type is used to define the advanced characteristics of a numbering level used in a Word Processing document.
ClipboardHeight (Function)
Calculates the height of an image (in bitmap format) found in the clipboard.
SpreadsheetSelectWorksheet (Function)
Selects a worksheet (identified by its name) in a Spreadsheet control.
ContactCreate (Function)
Opens the native "Create contact" window of the device (Android, iPhone or iPad).
SpeechRecognitionTrigger (Function)
Triggers the device's speech recognition service.
FBStartSession (Function)
Used to authenticate and log in to Faceboook.
<PDF reader>.GetSignatureDate (Function)
Gets the date of one of the signatures of a PDF document.
<picLayer variable>.DrawChord (Function)
Draws the chord of a circle (intersection between an ellipse and a straight line) in a picLayer variable.
HaspHLEncrypt (Function)
Encrypts a string by using the algorithms of the specified Hasp key.
WINDEV 2026 Update
Here are the new features and improvements that you will discover in this version...
Deploying an Android application
WINDEV Mobile allows you to develop Android applications. Then, these applications can be easily deployed.
1
7
8
9