ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Source (Property)
The Source property gets and sets the source of an element.
<Source>.Version (Function)
Used to find out:
  • whether the content of a file was modified.
  • whether the content of a file used by a query was modified.
<Looper>.Sort (Function)
Allows you to:
  • Sort a Looper control according to one or more attributes.
  • Sort a Looper control on all its attributes.
  • Cancel a sort that was performed beforehand (which means ignore the sort).
EmailImportHTML (Function)
Imports, into the Email structure or into an Email variable, the content of an HTML file in order to send it by email.
<Source>.CreateView (Function)
Creates an HFSQL view.
This function uses the former view mechanism.
<Source>.StatDate (Function)
Returns the date of the last update for the index statistics.
<Source>.WatchStop (Function)
Stops watching a table on an HFSQL server.
DnDGetData (Function)
Retrieves a specific type of data during Drag/Drop.
<Source>.Optimize (Function)
Used to handle the idle periods of a software (period without processes) to optimize the queries and the browses that will be run thereafter.
<Source>.DeactivateAutoFilter (Function)
Disables an automatic filter on the linked files when browsing an XML file.
SCM: Local history
By saving an element to the local history, you set a local save point...
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 3.
<Chart>.DeleteSeries (Function)
Deletes a data series from a chart.
SQLListSource (Function)
Lists the data sources declared on a local site.
<Source>.ExportXLS (Function)
Exports records from a table (HFSQL or OLE DB), view or query to an Excel file (XLSX).
<Source>.CheckMemo (Function)
Checks the structural integrity of memos in an HFSQL table.
DndTarget (Property)
The DndTarget property determines and changes how a control behaves in a drag-and-drop operation.
SCM: Ribbon options
The operations on the SCM can be performed from the SCM tab of WINDEV, WEBDEV or WINDEV Mobile.
<Source>.EndNoModif (Function)
Unlocks a file that was locked by the same program with HNoModif.
<Source>.InitSubscriber (Function)
Initializes the range of automatic identifiers for the description file of subscriber replica (".RPL" extension).
GglGetLicense (Function)
Returns the text of license for using the Google libraries.
EmulateSimulator (Function)
Emulates the window of the mobile (Android/iOS) simulator.
Camera/Video functions (prefix syntax)
Closes the current browser window and stops the execution of the current code.
xmlSignatureVerification (Variable type)
The xmlSignatureVerification type is used to define the information required to verify an XML signature.
TableMoveBranch (Function)
Moves the content of a row as well as its entire descending tree structure in a TreeView Table control.
HCreationIfNotFound (Example)
Example of the HCreationIfNotFound function
Snap to grid
The different editors of WINDEV, WEBDEV and WINDEV Mobile allow you to align the elements via a snap-on grid...
<Connection variable>.DeleteScheduling (Function)
Delete a scheduled item on an HFSQL server: scheduled task (stored procedure), backup, optimization, refresh of a materialized view.
WiFiSelectNetworkCard (Function)
Selects the Wi-Fi network card that will be used for the next calls to the WiFi functions.
<Word Processing>.EndModification (Function)
Indicates the end of a series of actions performed in a Word Processing control in a single event ("undo/redo").
<upnpDevice variable>.GetMute (Function)
Retrieves the 'Mute' status of a UPnP device.
<WDPic variable>.DrawTextMarkdown (Function)
Draws Markdown text in a variable of type WDPic.
<Window>.EdDo (Window)
Runs an action (defined programmatically) and enables Undo/Redo operations on this action.
TypeVar (Function)
Identifies the type of an expression, a variable (during a call to a procedure for example) or a control.
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").
TrustedCertificateReset (Function)
Removes all the certificates added by TrustedCertificateAdd.
docElementText (Variable type)
The DocElementText type is used to handle the characteristics of a Text element found in a DocElement variable.
PanelDetach (Function)
Detaches a Dockable Panel control to transform it into a floating window.
EmailListFolder (Example)
Usage example of the EmailListFolder function
HClusterNodeInfo (Function)
Returns the status of each cluster node by interrogating the coordinator.
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.
Constants used for managing the multi-touch
Constants for managing the multi-touch
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.
<Image variable>.DrawShadow (Function)
Adds a shadow effect on an image found in an Image variable.
ToastDisplayIW (Function)
Opens a toast whose content is based on an internal window.
KanbanListIndex (Function)
Returns the index of a list in a Kanban control.
<Image>AnimationGetParameter (Function)
Reads the value of one of the animation parameters defined for an Image field.
gpwBiometricAuthentication (Function)
Enables biometric authentication for the connected user or retrieves the current status for the connected user.
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.
MyGuidedTour
The MyGuidedTour variable is used to handle the current Guided Tour. The MyGuidedTour variable is used to get the characteristics of the GuidedTour variable used.
Properties associated with reports and controls
List of properties associated with the reports and their controls
Writing an email
Writing an email in WLanguage consists in filling the email structure of WLanguage...
<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).
DocEndModification (Function)
Signals the end of the grouping of a set of operations into a single event (undo/redo management).
<Window>.Restore (Function)
Displays a WINDEV window to its initial size.
<Source>.Previous (Function)
Sets the position on the previous record of the table according to a browse item.
LDAPListAttribute (Function)
Lists the object attributes in an LDAP server.
Describing a report table
To display the table description, select "Table description" in the context menu of one of the table elements
TreeView Table control properties
List of properties associated with the TreeView Table control
<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).
<Source>.Forward (Function)
Moves several records forward from the current position in the table, according to a specified item.
gglOverride (Variable type)
The gglOverride type is used to define information about event notification overrides.
SpreadsheetSelectWorksheet (Function)
Selects a worksheet (identified by its name) in a Spreadsheet control.
WDInst: Manipulating the files to install
By default, the files to install are...
Defining specific character sets in HFSQL tables
When an application displays or saves data in HFSQL tables, this data is typed in the current language...
Modifying the query content
The queries are used to easily select the records coming from one or more files, matching one or more selection criteria, ...
OCRExtractTextBlock (Function)
Returns all the text blocks of an image.
EmulateInfo (Function)
Emulates the next call to Info and automatically clicks the "OK" button.
LooperStartFilling (Function)
Starts the process to populate a Looper control programmatically.
<Source>.ChangeDir (Function)
Changes the path to a table (i.e. directory in which the file will be handled).
MapItineraryDistance (Function)
Calculates the distance of an itinerary in a Map control.
DDEError (Function)
Returns the runtime status report of a DDE function.
grRealTimeInterval (Function)
Sets the time interval visible in a time chart with real-time display.
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).
<Image>.AnimationSetParameter (Function)
Changes one of the animation parameters used for a moving image (in an Image field).
UPNPModifyContrast (Function)
Modifies the contrast of a UPnP device.
Table control properties
You can manipulate Table controls in a window or page using the following WLanguage properties...
<Array>.Sort (Function)
Sorts a WLanguage array.
SchedulerSelectedRange (Function)
Returns the start or end date and time of the time slot selected in a Scheduler control.
FaxResume (Function)
Re-enables a fax paused in the spooler (pending fax).
Parameters of the procedure used by NearbyShareSend
WLanguage procedure ("callback") called by NearbyShareSend to notify whether or not the data was sent successfully.
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.
FlexColumnGap (Property)
The FlexColumnGap property gets and sets the size of the gutter that separates the columns of a Flexbox control.
ScanGet (Function)
Retrieves the characteristics of a scanner in a variable of type Scanner.
PanelActivate (Function)
Activates a panel when several panels are docked together.
Skin template generator
Development teams that have design expertise sometime want to be able to create their own skin templates...
BackgroundImagePrinted (Property)
The property ImageFondImprimé allows you to:
  • Determine if the background image of a report (form or other) should be printed.
  • Print (or not) the background image of a report.
<Source>.ReadNext (Function)
Sets the position on the next table record according to a browse item.
<picLayer variable>.AlphaBlend (Function)
Blends two images together. This allows you to create fade-in effects between 2 images.
WDInst: Set automatic modification of tables
The automatic table modification updates the description of tables on user computers...
WLanguage procedure called by zipAddFileList
WLanguage procedure ("Callback") used by zipAddFileList to manage the progress of files being added to the archive.
HExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
The Switch control
Switch controls (also called "Toggle controls") are now commonly used in interfaces...
LDAPValidateModify (Function)
Validates the modification of an existing object in an LDAP server.
HFSQL Cluster management
The HFSQL Control Center includes all the tools needed to manage HFSQL clusters...
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).
Chart constants
List of constants used by the functions for chart management.
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.
Welcome to WINDEV, WEBDEV and WINDEV Mobile
The home page allows you to easily perform the operations for creating and opening projects...
VisualEffect (Property)
The VisualEffect property allows you to apply a visual effect on a control or group of controls in a window.
BrightnessAuto
The BrightnessAuto keyword allows you to adjust brightness on an Android or iOS device.
<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.
ClipboardHeight (Function)
Calculates the height of an image (in bitmap format) found in the clipboard.
HFSQL views
An HFSQL view corresponds to a "memory image" of an HFSQL table...
OrgOccurrence (Function)
Returns the number of elements found in an Organization Chart control.
apDisableAction (Function)
Disables the execution of an action found in an action plan.
CtDescribedOLEDBProvider (Property)
The CtDescribedOLEDBProvider property gets and sets the name of the OLE DB provider (also called OLE DB server).
gpwOAuthParameters (Variable type)
The gpwOAuthParameters type allows you to define all the information needed for authentication to the User Groupware via an application that uses the OAuth 2.0 standard.
<PDF reader>.GetSignatureDate (Function)
Gets the date of one of the signatures of a PDF document.
HandleParentNext (Function)
Forces the parent of the next window to open.
<Report>.Print (Function)
Prints a report created with the report editor.
VisibleOutsideWindow (Property)
The VisibleOutsideWindow property is used to:
  • determine if a button is visible even if its position (X,Y) is outside the border of the window (entirely or partially).
  • modify the visibility of an "off-window" button.
RTFSelection (Function)
Modifies or lists the attributes of the text currently selected in an RTF field (in a WINDEV window or report).
VisibleEndUser (Property)
The VisibleEndUser property is used to:
  • Find out whether an item is visible or not to the end users. This item was defined in the data model editor or programmatically.
  • Define whether an item must be visible or not to the end users (only for items defined programmatically).
HTMLEditorInsertTable (Function)
Inserts a table at the cursor position in an HTML Editor control.
Installing Android development tools
To develop Android applications with WINDEV Mobile, you must install...
Sum (Function)
Calculates the sum of the array elements.
xBase/FoxPro Native Access: Features and notes
This help page presents the specific features regarding the programming of Native xBase/FoxPro Access...
NoteSaveAll (Function)
Saves the repositionable notes of the current window in a file.
The email structure
The email structure is a preset structure of WLanguage (no declaration is required)...
UPNPMediaPause (Function)
Pauses the reading of the current media on the UPnP device.
TaskDelete (Function)
Deletes the current task from the task list of a Lotus Notes or Outlook messaging.
AS/400: Development method
The Native AS/400 Connector simplifies access to AS/400 data from your WINDEV and WEBDEV applications...
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).
WEBDEV site deployment: automatic modification of tables
The automatic modification of the tables allows updating the description of tables on the Web server...
WinAdaptSize (Function)
Adapts the window size to the content of controls.
fListDirectory (Example)
Usage example of the fListDirectory function
Functions for managing Organization Chart controls (prefix syntax)
Two categories of data files are managed...
grScatter3DDeleteAltitudeColor (Function)
Deletes the altitude colors specified by grScatter3DAltitudeColor.
CtDescribedUserName (Property)
The CtDescribedUserName property sets the username used to connect to a specific table via OLE DB.
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.
AnimationMinFPS (Function)
Configures the minimum number of images per second in order for the animations (transition effects) to be enabled in the controls.
Item Description (Variable type)
An Item Description variable is used to describe one or more items in a table programmatically.
WEBDEV Page control
The WEBDEV Page control allows you to integrate a WEBDEV page into a WINDEV application...
<TreeView Table column>.SearchChild (Function)
Searches for a value in a column of a TreeView Table control, in a specified branch.
H.NumRec (Variable)
Contains the number of the physical record loaded in memory (which means the number of the last record read).
RibbonAdaptSize (Function)
Adapts the size of the controls found in a Ribbon control according to the size of their caption.
Table
The "Table" keyword can correspond to...
<Array>.Min (Function)
Returns the lowest value in the array.
HFSQL functions
List of functions for HFSQL management
HFSQL functions (prefix syntax)
List of functions for HFSQL management
mongoOperationUpdateAll (Variable type)
The mongoOperationUpdateAll type is used to define all the advanced characteristics of a document update operation that will be added to a bulk operations list. All the documents that match the selection filter will be updated.
<upnpDevice variable>.ModifyContrast (Function)
Modifies the contrast of a UPnP device.
XMLOpenReader (Function)
Creates a reader used to read an XML document without loading it in memory.
WEBDEV Account Manager
WEBDEV Account Manager allows you easily host websites developed with WEBDEV. This tool is mainly intended for webmasters and hosting providers
<mongoCollection variable>.ExecuteOperations (Function)
Performs MongoDB write operations in bulk. This allows you to avoid network latency issues you would encounter if you performed the operations individually.
<Window>.ToFile (Function)
Automatically updates:
  • the values of a table's items in memory with the values from the controls in the window. The table items bound to the window controls are automatically updated with the values of these controls.
  • the value of the WLanguage variables with the value of the window controls. The WLanguage variables bound to the window controls are automatically updated with the values of these controls.
This function is also available for WEBDEV pages.
<Image>.AlphaBlend (Function)
Blends two images together. This allows you to create fade-in effects between 2 images.
Hyper File functions available for backward compatibility
Transforms all "in transaction" records into "normal" records if they do not belong to an ongoing transaction...
Configuring the registry (dynamic WEBDEV websites)
When installing a WEBDEV website on a Windows server, the details regarding the site are automatically inserted into the registry, at the following entry...
<Table>.ModifyLine (Function)
Modifies a row in:
  • a Table control,
  • a TreeView Table control.
iInitReportQuery (Function)
Initializes the query linked to the report (for a query with parameters).
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...
Installing WINDEV, WEBDEV or WINDEV Mobile
This page describes the configuration required to install WINDEV, WEBDEV or WINDEV Mobile, as well as the different installation steps...
<Connection variable>.RestoreBackup (Function)
Used to restore:
  • an immediate backup (performed by HBackup or via the HFSQL Control Center),
  • a scheduled backup (described by HAddScheduledBackup or via the HFSQL Control Center.
GroupDelete (Function)
Deletes the current group of contacts from a Lotus Notes or Outlook address book.
Hasp (Function)
Interrogates an electronic HASP key (HASP-3, HASP-4, MemoHasp or NetHasp).
HClearWorkingDir (Function)
Clears and destroys the temporary directory previously created when HServerWorkingDir was executed.
WLanguage properties available in PHP
The following properties are available in PHP
Scheduler control functions
List of functions that can be used with a Scheduler control.
DomoClose (Function)
Closes the communication opened by DomoOpen.
MySQL Native Connector: Special features
The Native MySQL Connector (also called "Native MySQL Access") creates "InnoDB" tables to support locks and transactions on a MySQL database...
BTEnableService (Function)
Enables a service provided by a Bluetooth device.
How to?
WLanguage procedure called by inAppCheckSubscription
Procedure ("Callback") called by inAppCheckSubscription if one of the subscriptions has been renewed.
TransparencyMode (Property)
The TransparencyMode property gets and sets the transparency mode of an image.
<HTML editor>.ToPDF (Function)
Exports the content of an HTML Editor control to a PDF file.
BTInfoRadio (Function)
Returns specific information about a Bluetooth radio connected to the computer.
tapiHold (Function)
Puts a call on hold.
XMLBuildString (Function)
Retrieves and formats the content of an XML document (created by XMLDocument and modified by the XML functions).
mongoOperationDeleteOne (Variable type)
The mongoOperationDeleteOne type is used to define all the advanced characteristics of a document delete operation that will be added to a bulk operations list. The first document that matches the filter will be deleted.
MDIActive (Function)
Identifies or displays an MDI child window in the foreground.
ImageInfoClose (Function)
Closes the image file (in JPEG or TIFF format) used by ImageInfoValue and/or ImageInfoList and frees the image from memory.
StreamAccept (Function)
Associates a stream connection request with a Conference control.
CaptchaVerify (Function)
Checks whether the value typed by the user corresponds to the string displayed in a Captcha control.
WinRateDDW (Function)
Gets and sets the dimming rate for windows that use the DDW (Dim Disabled Windows) feature.
BackgroundTaskDelete (Function)
Deletes a background task (that was added by BackgroundTaskAdd).
BitcoinCoreDateTimeLatestBlock (Function)
Returns the date and time when the latest block was created.
My Preset controls
It is not uncommon for developers to recreate the same controls, with the same style and (almost) the same code in the same project, without using a template or an Internal Window control...
New features in WEBDEV 2026
The ActionTarget defines the action performed when the user clicks the target control(s) of a step of a Guided Tour.
<Connection variable>.AddScheduling (Function)
Adds a scheduled operation on an HFSQL server. This operation can be a scheduled task (stored procedure), backup, optimization or a materialized view refresh.
HDBIndex (Function)
Opens an xBase index file.
ControlFindTextPrevious (Function)
Searches for and selects the previous element corresponding to the text searched for in a window or field.
InterpretAmpersand (Property)
The InterpretAmpersand property is used to determine and change how the '&' character is interpreted in:
  • field label Window label.
  • the elements of a List Box control.
  • the elements of a Combo Box control.
  • the values of a column in a Table control.
Remote Control: Customizing with your own window
To customize the remote control performed on a multi-user WINDEV application, the standard window can be replaced with a window from your application...
Functions for managing arrays (prefix syntax)
List of functions for managing arrays
<htmlNode variable>.RemoveAttribute (Function)
Removes a given attribute
Apply (Function)
Executes a procedure for each element of a WLanguage array.
CaptionPeriodHeader (Property)
The CaptionPeriodHeader property gets and sets the caption of the time period displayed in the header of a Scheduler or Agenda control in a report.
fStopCompress (Function)
Stops the operation used to compress or decompress a file.
Upload control properties
The Upload control can be handled in Server and Browser code using different WLanguage properties...
Deploying an action plan
Once created, the action plans must be deployed in order to be run.
8. Smart controls
Defines the number of rows and columns in a Waffle chart.
HTMLEndPage (Property)
The HTMLEndPage property gets and sets the HTML code inserted at the end of the page.
HModifyItemRights (Function)
Modifies the rights granted to a user or group on an item of an HFSQL Client/Server table.
LDAPAddAttribute (Function)
Adds an attribute or adds a new value to an existing attribute.
AAFImportParameter (Function)
Loads all customizations made via AAFs (Automatic Applications Features) that have previously been saved to a file.
Managing the SNMP protocol
SNMP (Simple Network Management Protocol) is the standard protocol for managing the network devices...
<Report>.InitQueryConnection (Function)
Initializes the query linked to the report.
MemcachedAddPrefix (Function)
Adds a value at the start of existing value in the cache for the given key.
Control Center of WINDEV executables (WDADMINEXE)
When a WINDEV application is installed in network, a program used to remotely check the application executables is automatically created...
1
4
5
6
7
8
9
>