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.
ToolbarPosition (Function)
Indicates the display mode of a Toolbar control.
VideoSetDriver (Function)
Connects the "Camera" control to a specific driver for video capture.
TreeExpand (Function)
Expands a node in a TreeView control.
ListSelectPlus (Function)
Selects one or more elements in a List Box, ListView or Combo Box control.
TreeCollapse (Function)
Collapses a branch previously expanded.
TreeStatus (Function)
Returns the state of a node: wound, unwound or non-existent.
TreeListItem (Function)
Lists the "children" of a node and the "child" elements of these "children" in a TreeView control.
TreeCount (Function)
Returns the number of elements found in a branch of a TreeView control.
TreeCollapseAll (Function)
Collapses a branch previously expanded (as well as its child elements).
TreeGiveChild (Function)
Returns the "children" of an element found in a TreeView control.
TreePosition (Function)
Displays a TreeView control from a specified element (node or leaf) or returns the name of the first element displayed in a TreeView control.
TreeIdentifier (Function)
Returns the identifier associated with an element (node or leaf) in a TreeView control.
TreeSelect (Function)
Returns the full path of the selected element in a TreeView control.
TreeSelectPlus (Function)
Selects an element in a TreeView control.
TreeDelete (Function)
Deletes an element and all its "children" from a TreeView control.
TreeDeleteChild (Function)
Deletes the children of an element from a TreeView control without deleting the element itself.
TreeSort (Function)
Sorts the elements found in a TreeView control.
ComboClose (Function)
Closes the drop-down list in a Combo Box control (simple or multi-column Combo Box control).
TreeTypeItem (Function)
Checks the existence of an element in a TreeView control and returns its type (node or leaf) if the element exists.
DnDEvent (Function)
Indicates the procedure to run during an event of Drag/Drop.
ComboOpen (Function)
Expands the list of a Combo Box control (single-column or multi-column Combo Box).
eRoundDifference (Function)
Returns the rounding difference between:
  • the value displayed in a "Currency + Euro" control,
  • the associated control used for dual display.
ToolbarDock (Function)
Docks a Toolbar control to a window or changes the anchoring position of a docked Toolbar control.
AppControl (Function)
Enables (or disables) the remote control for the current multi-user WINDEV application. This is an advanced function.
The structure of the file for remote control
The management of remote control uses a file in INI format...
FileToMemoryTable (Function)
Populates a Table control programmatically with the records from a data file, HFSQL view or query (query created in the query editor or with HExecuteSQLQuery).
TableMoveColumn (Function)
Moves a column in a Table or TreeView Table control.
Managing videos (transmitted by a Web Camera)
To manage the video sequence being transmitted by the web camera installed on the current computer, WINDEV includes ...
TableAdjust (Function)
Adjusts the title and size of columns found in a Table or TreeView Table control.
TableEnd (Function)
Stops the manual iteration of data file linked to a Table control based on a data file.
TableSortedColumn (Function)
Returns the list of sorted columns found in a Table control.
TableColumnIndex (Function)
Returns the index of a column in a Table or Treeview Table control.
TableSelectMinus (Function)
Deselects a row from a Table or TreeView Table control.
TableInputInProgress (Function)
Indicates whether or not a Table or TreeView Table control is in edit mode.
TableRecNum (Function)
Returns the number of the current record in a Table control based on a data file.
TableDeleteAll (Function)
Deletes all rows from:
  • a Table control populated programmatically,
  • a TreeView Table control populated programmatically,
  • tables displayed in a Combo Box control.
WDINT overview
WDINT is an optional tool of WINDEV, WEBDEV and WINDEV Mobile...
Preparing a Web server for a first deployment
Deploying a WEBDEV website consists in installing the WEBDEV website on a Web server...
Extracting the text of the project
The following text can be extracted...
ExecuteAAF (Function)
Runs an Automatic Application Feature (AAF) on a control or window.
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).
MCIExecute (Function)
Runs an MCI command (Media Control Interface).
ExplorerAccept (Function)
Enables or disables the ability to perform "Drag and Drop" from the Windows explorer to a WINDEV window or control.
TreeMoveItem (Function)
Moves an element (leaf or node) in a TreeView control.
ListDelete (Function)
Deletes an element from a List Box, ListView or Combo Box control populated programmatically.
DnDGetData (Function)
Retrieves a specific type of data during Drag/Drop.
TableToXML (Function)
Creates an XML file from the data found in a Table or TreeView Table control.
TableToWord (Function)
Creates a Word file (.RTF) from the data found in a Table or TreeView Table control.
TreeCopyItem (Function)
Copies an element (leaf or node) into a TreeView control.
TableToExcel (Function)
Creates an Excel file with the data from a Table or TreeView Table control.
DnDIsDataAvailable (Function)
Checks whether a specific type of data is available during Drag/Drop.
TableSort (Function)
Sorts a Table or TreeView Table control on one or more columns (lexicographical sort).
VideoStatus (Function)
Returns the status of a Camera control.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
TreeExpandAll (Function)
Expands a node and all its child elements in a TreeView control.
TableDelete (Function)
Deletes a row from:
  • a Table control,
  • a TreeView Table control,
  • a table displayed in a Combo Box control.
TableSelectPlus (Function)
Selects a row in a Table or TreeView Table control.
ListDeleteAll (Function)
Clears a List Box, ListView or Combo Box control populated programmatically.
TableSelectCount (Function)
Returns the number of selected elements in a Table or TreeView Table control (especially multi-selection controls).
VideoConfigure (Function)
Allows you to configure the video capture driver.
AnimationSetParameter (Function)
Changes one of the animation parameters used for:
  • an animated image (in an Image control),
  • an animated text (in a Static Text control).
TableSelect (Function)
Returns the index of the selected element in the Table or TreeView Table control.
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.
TableInputSearch (Function)
Enables input in the search area in the column title of the Table or Treeview Table control.
AnimationGetParameter (Function)
Reads the value of one of the animation parameters defined for an Image or Static Text control.
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.
Today (Function)
Returns or modifies the system date (current date defined on the current computer).
Principle of remote check
TableAddLine (Function)
Adds a row in:
  • a Table control,
  • a TreeView Table control.
TableModifyLine (Function)
Modifies a row in:
  • a Table control,
  • a TreeView Table control.
VideoStop (Function)
Stops the video preview or video recording in a Camera control.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
TreeInsert (Function)
Inserts a leaf into a TreeView control at a specific position.
TableModify (Function)
Modifies a row in:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box 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.
TreeModify (Function)
Modifies an element (node or leaf) in a TreeView control.
TableInsertLine (Function)
Inserts a row into:
  • a Table control,
  • a TreeView Table control.
VideoDisplay (Function)
Displays in a Camera field the camera preview stream currently being transmitted by a web camera or by the mobile device camera.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
TwainToControl (Function)
Allows:
  • view the document coming from the Twain device in an Image control.
  • view the document coming from the Twain device in the user interface of device.
TableInsert (Function)
Inserts a row into:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
TableInfoXY (Function)
Returns for a given position in a Table or TreeView Table control (coordinates of a control point):
  • the name of the column displayed for the specified position.
  • the index of the row or column for the specified position.
LoadError (Function)
Loads the file containing the error messages in the desired language into memory.
TableFixColumn (Function)
Fixes a column to the left or frees a column fixed to the left.
TreeDeleteAll (Function)
Deletes all elements from a TreeView control.
TableEnumColumn (Function)
Returns the name of a column found in a Table or Treeview Table control.
WinInHeight (Function)
Returns the interior height of a window (without title bar and border).
TableSave (Function)
Updates or adds the record bound to the current row in the Table or TreeView Table control.
TwainListSource (Function)
Returns the list of drivers for the Twain devices connected to the current computer.
InitWindow (Function)
Initializes (or not) the controls to zero and runs the initialization processes of the controls and the window.
WinInYPos (Function)
Returns the vertical position of the upper-left corner of the client area of a window (without border and title bar), in relation to the upper-left corner of the screen.
TableSearch (Function)
Performs a search in:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
VideoListDriver (Function)
Lists the video capture drivers installed on the current computer.
Remote Control: Customizing with your own procedure
To customize the remote control performed on a multi-user WINDEV application, you can trigger the execution of a procedure found in the application...
BuildBrowsingTable (Function)
Creates a Table control from the items of a data file (view or query).
AnimationSetMode (Function)
Changes the type of animation:
  • for an image in an Image control.
  • for a text in a static control.
Synchronizing threads via events
Events can be used to synchronize the different threads of an application...
Encrypt (Function)
Encrypts a string in binary format or in ASCII format.
The modules provided with WEBDEV Deployment
The table below presents the different modules installed by the WEBDEV Application Server and their main features...
Printing from the server
WEBDEV allows you to print from a WEBDEV website on a printer connected to the web server...
ExtractString (Function)
Allows you to:
  • extract a substring from a string based on a specified string separator.
  • search for substrings in a string based on a specified string separator.
MDIOpen (Function)
Opens and enables an MDI child window.
StringFormat (Function)
Formats a character string according to the selected options.
SAP ASE Native Connector (Sybase): Programming with HFSQL functions
To use a Sybase database with Native Connector, the structure of Sybase tables must be imported into the WINDEV or WEBDEV analysis...
Various functions
List of various functions found in WINDEV, WINDEV Mobile and WEBDEV.
TableMode (Function)
TableMode is kept for backward compatibility.
INIRead (Function)
Reads the content of an INI file (or the content of a file structured like .INI files).
AnsiToOem (Function)
Converts an ANSI string (Windows) to an OEM string (DOS).
NumToString (Function)
Converts a numeric value (integer, real or currency) to a string according to a specified format.
ExecutionMode (Function)
Allows you to:
  • find out and/or modify the behavior of the application or site when some errors are generated.
  • optimize the calls to the functions declared externally.
  • find out and/or change how the application uses JITc.
  • find out and/or modify the management mode of low references for all the instantiated objects.
Uncompress (Function)
Decompresses a memory block (buffer) that was compressed by Compress.
WinBackgroundImage (Function)
Modifies the background image of a window and specifies the display mode of this image.
Open (Function)
Opens a modal WINDEV window.
OemToAnsi (Function)
Converts an OEM string (DOS) to an ANSI string (Windows).
MatchRegularExpression (Function)
Checks whether a character string matches a specific format and retrieves the different substrings that match the format.
ChangeCharset (Function)
Retrieves and/or changes the character set used:
  • by all the screen fonts.
  • by all the operations performed on the character strings (functions and/or operators).
OpenChild (Function)
Opens a non-modal child window.
WinInput (Function)
Identifies the window containing the WLanguage code currently run.
OpenSister (Example)
Usage example of the OpenSister function
OpenSibling (Function)
Opens a non-modal sibling window.
Error messages that can be displayed in the browser
This help page presents the different error messages that can be displayed in the browser...
WindowBitmap (Function)
Creates the image of the specified window in a BMP file.
Sound (Function)
Plays a sound in WAV format.
MCIErr (Function)
Returns the number of the last error caused by a MCI function (Media Control Interface).
Abs (Function)
Returns the absolute value:
  • of a numeric value,
  • of a numeric expression (integer or real).
  • of a duration.
DateToDayInAlpha (Function)
Returns the name of the day corresponding to a specified date.
DateToInteger (Function)
Converts a date to an integer.
Progress Native Connector: Programming using SQL functions
The use of SQL functions to handle Progress data does not require importing the file structure into the analysis...
DateToString (Function)
Converts:
  • a date to a string in the specified format.
  • a date time to a string in the specified format.
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...
DateValid (Function)
Checks the validity of a date between January 01 0001 and December 31 9999.
CurrentTitle (Function)
Modifies the title of the current window (returned by CurrentWin) and the title bar.
DataType (Function)
Identifying the type of a WLanguage variable.
Remote control: some configuration examples
Constants for managing videos
List of constants used by the functions for video management.
Close (Function)
Closes a WINDEV window (and returns a value if necessary).
SAP ASE Native Connector (Sybase): Programming using SQL functions
The use of SQL functions to handle Sybase data does not require importing the file structure into the analysis...
TreeID (Function)
Used to build the path of the elements found in a TreeView control by differentiating the duplicates.
eChangeCurrency (Function)
Converts a currency into another currency.
Informix Native Connector: Programming using SQL functions
The use of SQL functions to manipulate Informix data does not require importing the file structure into the analysis...
eDefaultViewCurrency (Function)
Identifies or modifies the display currency used by default.
ToolbarUndock (Function)
Transforms a docked Toolbar control into a floating Toolbar control.
eDefaultMemCurrency (Function)
Identifies or modifies the stored currency used by default.
Native Informix Connector for WINDEV and WEBDEV
WINDEV and WEBDEV propose an optional Native Connector to Informix (also called Native Access...
Native Informix Connector: Requirements and remarks
Remarks and specific features of Native Informix Connector
eInitCurrency (Function)
Adds or changes the characteristics of a currency in the currency exchange table.
eCurrencyName (Function)
Returns the caption of a currency.
eExchangeRate (Function)
Returns the value of the exchange rate for a currency.
eToCurrency (Function)
Converts a value expressed in Euro into another currency.
eToEuro (Function)
Converts to Euro a value expressed in a specific currency.
ProgressBar (Function)
Displays a progress bar in the status bar of current window.
ThreadExecute (Function)
Starts the execution of a secondary thread.
DB2 Native Connector: Programming with SQL functions
The use of SQL functions to handle DB2 data does not require importing the file structure into the analysis...
MatInvert (Example)
Usage example of the MatInvert function
DB2 Native Connector: Programming with HFSQL functions
To use a DB2 database with Native Connector, the structure of DB2 tables must be imported into the WINDEV or WEBDEV analysis...
Using WDDIXIO
To translate the text used in your project:
Reintegrating translated text into a project
Once the translation of framework libraries ("...
Compress (Function)
Compresses a string or a memory block (buffer) in binary format.
Translating a text file with WDTRAD
TwainSourceHeight (Function)
Returns the height (in millimeters) of the document captured by a Twain device.
Using WDMSG
The different steps for translating the project messages with WDMSG are as follows:
TwainSourceWidth (Function)
Returns the width (in millimeters) of the document captured by a Twain device.
Reintegrating text into a project
All the text form the translation file can be reintegrated into a project...
Now (Function)
Returns or modifies the system time (current time defined for the current computer).
Format of the content in the text file
The text files created by WDMSG use a specific format...
SaveParameter (Function)
Saves a persistent value in the registry or in another file specified by InitParameter.
Extracting messages added or modified since last extraction
A project was already created and translated...
sComputeCrc32 (Function)
Calculates the Cyclical Redundancy Check (CRC) of buffer.
Comparing the project messages
The comparison between source and target text helps you find translation errors...
TwainToBMP (Function)
Allows you to perform one of the following actions:
  • save the document coming from the Twain device in a Bitmap file (".BMP" extension).
  • view the document coming from the Twain device in the user interface of the device.
  • save the document coming from the Twain device directly in memory in Bitmap format (in a buffer).
MySQL Native Connector: Programming with SQL functions
The SQL functions can be used to handle the MySQL database...
MCIClose (Function)
Closes a media file.
Native MySQL Connector for WINDEV and WEBDEV
WINDEV and WEBDEV offer a Native Connector for MySQL...
TwainToGIF (Function)
Allows:
  • save the document coming from the Twain device in a GIF file.
  • view the document coming from the Twain device in the user interface of device.
  • save the document coming from the Twain device directly in memory in GIF format (in a buffer).
MCIMsgErr (Function)
Returns the text of last error caused by a MCI function (Media Control Interface).
TwainToJPEG (Function)
Allows:
  • save the document coming from the Twain device in a JPEG file.
  • view the document coming from the Twain device in the user interface of device.
  • save the document coming from the Twain device directly in memory in JPEG format (in a buffer).
SQL Server Native Connector: Programming using SQL functions
To use an SQL Server database with the Native Connector (or "Native Access"), you can use SQL functions...
TreeListItem (Example)
Usage example of the TreeListItem function
MCIOpen (Function)
Opens a media file.
SQL Server Native Connector: Programming with HFSQL functions
To use an SQL Server database with Native Connector, the structure of SQL Server tables must be imported into the data model analysis...
ExeRun (Function)
Executes a program (an executable file, for example) from the current application.
Configuring the connection with WDSQSINS
For compatibility with previous versions of the SQL Server Native Connector (also known as SQL Server Native Access), it is still possible to configure the connection in the WDSQSINS software (delivered with the SQL Server Native Connector)...
DateToMonthInAlpha (Function)
Returns the name of the month that corresponds to a specified date.
SQL Server Native Connector: specifics and notes
The following paragraphs present the main aspects and specific features of the Native SQL Server Connector...
ExplorerRetrieve (Function)
Retrieves the number and the name of the files "dropped" from the explorer.
DelayBeforeClosing (Function)
Limits the display duration of a window or dialog box.  If no user action is performed, when the specified amount of time is reached:
  • for a window, the code of a window button will be run. 
  • for a dialog box, the dialog box is automatically closed.
Oracle Native Connector: Programming with SQL functions
To use an Oracle database with the Native Connector (or "Native Access"), you can use SQL functions...
SysGetDC (Function)
Retrieves the DC (Device Context) of a window, control or screen.
Oracle Native Connector: Programming with HFSQL functions
To use an Oracle database with the Native Connector, the structure of ORACLE tables must be imported into the WINDEV or WEBDEV analysis...
The Windows registry
Several WINDEV functions can be used to handle the Windows registry...
Retrieving documents coming from Twain devices
Several WINDEV functions allow you to retrieve documents from a Twain device...
TimeToString (Function)
Converts a time to a string in the specified format.
Constants for Table, TreeView Table, Looper and List Box controls
List of constants used by the functions for managing Table, TreeView Table, Looper and List Box controls.
Configuring the connection with WDORAINS (optional setting)
For backward compatibility with the earlier versions of Native Oracle Connector (also called Native Oracle Access), the connection can still be configured in WDORAINS (supplied with Native Oracle Connector)...
TimeValid (Function)
Checks the time validity.
Iconize (Function)
Minimizes a WINDEV window.
1
5
6
7
8
>