ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

ToolbarPosition (Function)
Indicates the display mode of a Toolbar control.
VideoSetDriver (Function)
Connects the "Camera" control to a specific driver for video capture.
TreeCollapse (Function)
Collapses a branch previously expanded.
TreeCollapseAll (Function)
Collapses a branch previously expanded (as well as its child elements).
TreeExpand (Function)
Expands a node in a TreeView control.
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.
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.
TreeGiveChild (Function)
Returns the "children" of an element found in a TreeView control.
ComboOpen (Function)
Expands the list of a Combo Box control (single-column or multi-column Combo Box).
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.
TableSortedColumn (Function)
Returns the list of sorted columns found in a Table control.
TreeTypeItem (Function)
Checks the existence of an element in a TreeView control and returns its type (node or leaf) if the element exists.
ComboClose (Function)
Closes the drop-down list in a Combo Box control (simple or multi-column Combo Box control).
DnDEvent (Function)
Indicates the procedure to run during an event of Drag/Drop.
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.
TableEnd (Function)
Stops the manual iteration of data file linked to a Table control based on a data file.
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).
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.
AppControl (Function)
Enables (or disables) the remote control for the current multi-user WINDEV application. This is an advanced function.
TableColumnIndex (Function)
Returns the index of a column in a Table or Treeview Table control.
TableMoveColumn (Function)
Moves a column in a Table or TreeView Table control.
TableRecNum (Function)
Returns the number of the current record in a Table control based on a data file.
TableSelectMinus (Function)
Deselects a row from a Table or TreeView Table control.
TableDeleteAll (Function)
Deletes all rows from:
  • a Table control populated programmatically,
  • a TreeView Table control populated programmatically,
  • tables displayed in a Combo Box control.
TableInputInProgress (Function)
Indicates whether or not a Table or TreeView Table control is in edit mode.
ExecuteAAF (Function)
Runs an Automatic Application Feature (AAF) on a control or window.
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...
WayPoint (Property)
The WayPoint property allows you to handle the waypoints of a connector.
WDINT overview
WDINT is an optional tool of WINDEV, WEBDEV and WINDEV Mobile...
TableAddLine (Function)
Adds a row in:
  • a Table control,
  • a TreeView Table control.
ListDelete (Function)
Deletes an element from a List Box, ListView or Combo Box control populated programmatically.
VideoConfigure (Function)
Allows you to configure the video capture driver.
LoadError (Function)
Loads the file containing the error messages in the desired language into memory.
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.
ListDeleteAll (Function)
Clears a List Box, ListView or Combo Box control populated programmatically.
TreeExpandAll (Function)
Expands a node and all its child elements in a TreeView control.
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.
VideoStop (Function)
Stops the video preview or video recording in a Camera control.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
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).
TreeInsert (Function)
Inserts a leaf into a TreeView control at a specific position.
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.
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.
WinInHeight (Function)
Returns the interior height of a window (without title bar and border).
TableSelectCount (Function)
Returns the number of selected elements in a Table or TreeView Table control (especially multi-selection controls).
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).
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
TableSearch (Function)
Performs a search in:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
TableModifyLine (Function)
Modifies a row in:
  • a Table control,
  • a TreeView Table control.
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.
TreeModify (Function)
Modifies an element (node or leaf) in a TreeView control.
TableModify (Function)
Modifies a row in:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
InitWindow (Function)
Initializes (or not) the controls to zero and runs the initialization processes of the controls and the window.
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.
TableInsertLine (Function)
Inserts a row into:
  • a Table control,
  • a TreeView Table control.
TwainListSource (Function)
Returns the list of drivers for the Twain devices connected to the current computer.
TreeDeleteAll (Function)
Deletes all elements from a TreeView control.
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.
TableSave (Function)
Updates or adds the record bound to the current row in the Table or TreeView Table control.
TableFixColumn (Function)
Fixes a column to the left or frees a column fixed to the left.
TreeMoveItem (Function)
Moves an element (leaf or node) in a TreeView control.
TableEnumColumn (Function)
Returns the name of a column found in a Table or Treeview Table control.
BuildBrowsingTable (Function)
Creates a Table control from the items of a data file (view or query).
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...
VideoStatus (Function)
Returns the status of a Camera control.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
AnimationSetMode (Function)
Changes the type of animation:
  • for an image in an Image control.
  • for a text in a static control.
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.
The modules provided with WEBDEV Deployment
The table below presents the different modules installed by the WEBDEV Application Server and their main features...
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.
Error messages that can be displayed in the browser
This help page presents the different error messages that can be displayed in the browser...
Printing from the server
WEBDEV allows you to print from a WEBDEV website on a printer connected to the web server...
Synchronizing threads via events
Events can be used to synchronize the different threads of an application...
GenerateGeometricImage (Function)
Randomly generates an image with geometric shapes. This image can be used to temporarily fill an Image control, for example.
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...
Encrypt (Function)
Encrypts a string in binary format or in ASCII 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.
NumToString (Function)
Converts a numeric value (integer, real or currency) to a string according to a specified format.
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...
OemToAnsi (Function)
Converts an OEM string (DOS) to an ANSI string (Windows).
TableMode (Function)
TableMode is kept for backward compatibility.
Open (Function)
Opens a modal WINDEV window.
AnsiToOem (Function)
Converts an ANSI string (Windows) to an OEM string (DOS).
OpenSister (Example)
Usage example of the OpenSister function
ExeRun (Function)
Executes a program (an executable file, for example) from the current application.
Uncompress (Function)
Decompresses a memory block (buffer) that was compressed by Compress.
OpenChild (Function)
Opens a non-modal child window.
Compress (Function)
Compresses a string or a memory block (buffer) in binary format.
OpenSibling (Function)
Opens a non-modal sibling window.
dClear (Function)
Clears the content of an Image variable or Image control and fills it with the specified color.
Various functions
List of various functions found in WINDEV, WINDEV Mobile and WEBDEV.
MCIOpen (Function)
Opens a media file.
WinInput (Function)
Identifies the window containing the WLanguage code currently run.
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.
TimeValid (Function)
Checks the time validity.
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.
The Windows registry
Several WINDEV functions can be used to handle the Windows registry...
DateToMonthInAlpha (Function)
Returns the name of the month that corresponds to a specified date.
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.
INIRead (Function)
Reads the content of an INI file (or the content of a file structured like .INI files).
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).
Iconize (Function)
Minimizes a WINDEV window.
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 ("...
WinBackgroundImage (Function)
Modifies the background image of a window and specifies the display mode of this image.
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...
MCIMsgErr (Function)
Returns the text of last error caused by a MCI function (Media Control Interface).
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...
Sound (Function)
Plays a sound in WAV format.
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).
DataType (Function)
Identifying the type of a WLanguage variable.
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
MCIClose (Function)
Closes 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...
ExplorerRetrieve (Function)
Retrieves the number and the name of the files "dropped" from the explorer.
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)...
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.
SQL Server Native Connector: specifics and notes
The following paragraphs present the main aspects and specific features of the Native SQL Server Connector...
MatchRegularExpression (Function)
Checks whether a character string matches a specific format and retrieves the different substrings that match the format.
SysGetDC (Function)
Retrieves the DC (Device Context) of a window, control or screen.
Oracle Native Connector: Programming with SQL functions
To use an Oracle database with the Native Connector (or "Native Access"), you can use SQL functions...
MCIErr (Function)
Returns the number of the last error caused by a MCI function (Media Control Interface).
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...
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).
Now (Function)
Returns or modifies the system time (current time defined for the current computer).
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)...
WindowBitmap (Function)
Creates the image of the specified window in a BMP file.
1
7
8