ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Managing custom fonts in a WINDEV or WINDEV Mobile project
Both WINDEV and WINDEV Mobile projects support custom fonts, including Google Fonts...
SIPVisible (Function)
Displays the keyboard.
External components for different platforms
Components are a remarkably useful tool for development teams...
Phonetic (Function)
Returns the phonetic transcription of the string passed as parameter.
fTempFile (Function)
Returns the name of a unique temporary file.
DateSys (Function)
Returns or modifies the system date (current date defined on the current computer).
Trace (Function)
Displays the requested information (content of a control, for example) in a window opened next to the current window.
TableEnumColumn (Function)
Returns the name of a column found in a Table or Treeview Table control.
TableSortedColumn (Function)
Returns the list of sorted columns found in a Table control.
TableInputSearch (Function)
Enables input in the search area in the column title of the Table or Treeview Table control.
fDecrypt (Function)
Decrypts a file that was encrypted by fCrypt.
Handle (Function)
Returns the system "Handle" (HWND) of a WINDEV control or window.
TableSelectMinus (Function)
Deselects a row from a Table or TreeView Table control.
LoadParameter (Function)
Reads a persistent value.
InComponentMode (Function)
Indicates whether the code is run:
  • from a WINDEV application, a WEBDEV website or a PHP page.
  • from a component.
TableColumnIndex (Function)
Returns the index of a column in a Table or Treeview Table control.
TableSelectCount (Function)
Returns the number of selected elements in a Table or TreeView Table control (especially multi-selection controls).
TableDelete (Function)
Deletes a row from:
  • a Table control,
  • a TreeView Table control,
  • a table displayed in a Combo Box control.
DeleteParameter (Function)
Deletes a parameter (or a set of parameters) saved either by SaveParameter, or automatically via the persistence of data in the controls.
Universal replication
The purpose of universal replication is to keep several databases synchronized...
TableModify (Function)
Modifies a row 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.
NextTitle (Function)
Modifies the title of next window to open.
gpwOpen (Function)
Opens the User Groupware login window or page.
fEncrypt (Function)
Encrypts a file in binary or ASCII format.
Ping (Function)
Checks whether a network address can be reached by using the ICMP protocol (similar to the PING network utility).
TraceStart (Function)
Opens the trace window or saves the trace information in a text file.
Mouse functions
List of functions for mouse management
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.
fSaveText (Function)
Creates and fills a text file with the content of a text control or text variable (string variable, edit control in a window, Static Text control in a report, ...).
TableDeleteAll (Function)
Deletes all rows from:
  • a Table control populated programmatically,
  • a TreeView Table control populated programmatically,
  • tables displayed in a Combo Box control.
HourGlass (Function)
Transforms the mouse cursor into hourglass and vice versa.
In Android and iOS, displays an endless progress bar in a window.
Hasp (Function)
Interrogates an electronic HASP key (HASP-3, HASP-4, MemoHasp or NetHasp).
SysGetDC (Function)
Retrieves the DC (Device Context) of a window, control or screen.
TableSort (Function)
Sorts a Table or TreeView Table control on one or more columns (lexicographical sort).
ExplorerRetrieve (Function)
Retrieves the number and the name of the files "dropped" from the explorer.
MCIErr (Function)
Returns the number of the last error caused by a MCI function (Media Control Interface).
dClear (Function)
Clears the content of an Image variable or Image control and fills it with the specified color.
Configuring the server for the CGI/AWP protocol
To use WEBDEV, a Web server must to be found on the computer where WEBDEV is installed...
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...
WEBDEV-specific vocabulary
This page presents the main terms specific to WEBDEV used in the documentation...
Various functions
List of various functions found in WINDEV, WINDEV Mobile and WEBDEV.
AutomationEvent (Function)
Branches a procedure to the event of an automation object.
MCIMsgErr (Function)
Returns the text of last error caused by a MCI function (Media Control Interface).
WDSurveillance: Monitoring robot
WWSurveillance (the monitoring robot) is used to monitor a Web server that runs dynamic WEBDEV sites...
The different copy modes
Two different copy modes are proposed by WDTRAD...
Remote administration tool
The remote WEBDEV administrator is a WEBDEV website, installed on the Deployment Web server...
The modules provided with WEBDEV Deployment
The table below presents the different modules installed by the WEBDEV Application Server and their main features...
GenerateGeometricImage (Function)
Randomly generates an image with geometric shapes. This image can be used to temporarily fill an Image control, for example.
Problems with the AWP manager
MDIEnumChild (Function)
Returns the alias of the specified MDI child window.
TableInsert (Function)
Inserts a row into:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
MDIActive (Function)
Identifies or displays an MDI child window in the foreground.
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...
TableSelectPlus (Function)
Selects a row in a Table or TreeView Table control.
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...
Informix Native Connector: Programming with HFSQL functions
To use an Informix database with the Native Connector, import the structure of Informix tables into the WINDEV or WEBDEV analysis...
TableSearch (Function)
Performs a search in:
  • a Table control,
  • a TreeView Table control,
  • tables displayed in a Combo Box control.
WindowBitmap (Function)
Creates the image of the specified window in a BMP file.
Iconize (Function)
Minimizes a WINDEV window.
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.
ExeTerminate (Function)
Terminates execution of an application (32-bit or 64-bit) on the current seat: all instances of the executable are "killed".
WinIconBarHeight (Function)
Returns or modifies the current height of the "Icon Bar" area in the current MDI parent window.
TableSelect (Function)
Returns the index of the selected element in the Table or TreeView 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...
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...
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...
eChangeCurrency (Function)
Converts a currency into another currency.
Progress Native Connector: Features and notes
Remarks and specific features of Native Progress Connector...
ExeInfo (Function)
Retrieves the specified information about the version of an executable or DLL.
WDDIXIO
WDDIXIO is a tool that helps you translate the text of an application...
eInitCurrency (Function)
Adds or changes the characteristics of a currency in the currency exchange table.
MCIRetrieve (Function)
Returns the last result of the MCI command run by MCIExecute.
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.
TreeDeleteAll (Function)
Deletes all elements from a TreeView control.
LoadWDL (Function)
Loads a library of WINDEV objects in memory (.WDL).
MDIMother (Function)
Identifies the name of the MDI parent window.
TwainCurrentSource (Function)
Allows you to find out and change the Twain device used by default.
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.
VideoStop (Function)
Stops the video preview or video recording in a Camera control.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
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.
VideoStatus (Function)
Returns the status of a Camera control.
AndroidiPhone/iPad Function kept for "Version-26-compatible" Camera controls.
RTFSelection (Function)
Modifies or lists the attributes of the text currently selected in an RTF field (in a WINDEV window or report).
RTFInsert (Function)
Inserts a character string in RTF into the content of an RTF control (found in a window or in a report) or into the content of a character string in RTF.
TableInsertLine (Function)
Inserts a row into:
  • a Table control,
  • a TreeView Table control.
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.
OpenContextMenu (Function)
Automatically opens a context menu for the current control, window or page.
Open (Function)
Opens a modal WINDEV window.
MySQL Native Connector: Programming with SQL functions
The SQL functions can be used to handle the MySQL database...
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...
ControlOver (Function)
Identifies the control hovered over with the mouse cursor.
ControlInOutReason (Function)
Indicates the origin of the entry in the control.
ToolTipColor (Function)
Modifies the colors used for displaying the tooltips.
ClipboardHeight (Function)
Calculates the height of an image (in bitmap format) found in the clipboard.
ClipboardWidth (Function)
Calculates the width of an image (in bitmap format) found in the clipboard.
dSaveImageJPEG (Function)
Saves an image:
  • in a JPEG file.
  • in memory.
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...
NetworkDirName (Function)
Identifies the shared directory associated with a network drive.
DDE constants
List of constants used by the DDE functions
DDE functions
List of DDE functions
ProfilerEnd (Function)
Stops "collecting data" for the performance profiler.
Image drawing and processing functions
List of image drawing and processing functions
Beep (Function)
Emits a beep.
Constants for object visibility
List of constants for managing the visibility of an object.
TreeID (Function)
Used to build the path of the elements found in a TreeView control by differentiating the duplicates.
ExecuteProcess (Function)
Starts the execution of a process programmatically, i.e. without the user having to perform any particular action in the interface.
HelpFile (Function)
Returns or modifies the name of the help file used by the context-sensitive help of a window.
Project functions
List of functions for managing projects
DDEString (Function)
Returns the information retrieved by DDERetrieve.
Network functions
List of network management functions
DDEConnect (Function)
Establishes a DDE connection between the current program and the recipient according to a given topic.
DDERecipient (Function)
Identifies the recipient of a DDE connection.
CursorCapture (Function)
Directs all the events associated with the mouse toward a specific window or control, regardless of the screen object where the mouse event occurs.
Various constants
List of various constants.
DDEDisconnect (Function)
Deletes a connection between the current program and a recipient.
DDE errors
When a DDE function fails (returns False for example), ErrorInfo allows you to find out the number of the corresponding error...
DDEError (Function)
Returns the runtime status report of a DDE function.
DDEEvent (Function)
Associates a WLanguage procedure with a DDE event: when the DDE event occurs, the associated WLanguage procedure is automatically launched.
fImageSelect (Function)
Opens the image picker of Windows.
System functions
List of system functions
Installing WDDIXIO
WDDIXIO is automatically installed along with WDMSG or WDINT...
Table control functions
List of functions specific to Table controls
ComponentInfo (Function)
Returns information about a component.
NumHelp (Function)
Returns the number of the help context associated with the specified control.
DDEItem (Function)
Identifies the item affected by a DDE event.
fStopCompress (Function)
Stops the operation used to compress or decompress a file.
Remote control: some configuration examples
eDefaultMemCurrency (Function)
Identifies or modifies the stored currency used by default.
Customizing the system information windows (or dialog boxes)
Your applications use several system dialog boxes? A specific skin template is used in your project? Why not customize these windows and give them the "appearance" of your application?...
DDEUpdate (Function)
Modifies a linked data.
DDETopic (Function)
Identifies the subject of conversation associated with a DDE connection.
Drawing in WINDEV, WEBDEV and WINDEV Mobile
WINDEV, WEBDEV and WINDEV Mobile include several functions for displaying, drawing, copying and saving the drawings and images from your applications or sites...
SysVersion (Function)
Returns information about the PHP version used on the current server.
FreeDLL (Function)
Frees the 32-bit library (DLL) that was loaded in memory by LoadDLL.
IconInstall (Function)
Creates an icon (associated with a program) in a group of Windows programs, with the associated command line.
Instance (Function)
Returns the "system handle" (HINSTANCE) of the current program.
eDefaultViewCurrency (Function)
Identifies or modifies the display currency used by default.
ToolbarUndock (Function)
Transforms a docked Toolbar control into a floating Toolbar control.
eCurrencyName (Function)
Returns the caption of a currency.
SysColorRes (Function)
Returns the resolution of the screen in number of colors.
EndEvent (Function)
Cancels the interception of a Windows event on a WINDEV field or window (set up using the Event function).
SysSetFocus (Function)
Sets focus to a window or control.
EndTimer (Function)
Ends the execution of a timer triggered by Timer.
fDriveReady (Function)
Determines:
  • if a given drive (storage card, CD or DVD) is available,
  • whether the drive exists.
fDriveInfo (Function)
Returns information about a drive.
eExchangeRate (Function)
Returns the value of the exchange rate for a currency.
Properties linked to the Euro management
List of properties linked to the Euro management
SaveParameter (Function)
Saves a persistent value in the registry or in another file specified by InitParameter.
fCompress (Function)
Compresses a file.
Toolbar control functions
List of functions for managing Toolbar controls
SysIconDelete (Function)
Deletes an icon from the taskbar (next to the clock).
SysIconize (Function)
Used to find out whether a window is minimized.
SysReleaseDC (Function)
Releases the current DC (Device Context) retrieved by SysGetDC.
RTFLoad (Function)
Loads a file in RTF in an RTF control (found in a window or in a report).
SysNameExe (Function)
Returns the name and full path of an application.
The AWP technology (Active WEBDEV Page)
PC SOFT proposes a new technology...
Downloading files
The download is the operation that consists in saving a file stored on the server onto the computer of Web user...
BrowserClose (Function)
Closes the current browser window and stops the execution of the current code.
ContextExist (Function)
Allows you to find out whether a page context exists on the server (which means whether the page was opened).
PageExist (Function)
Checks whether the specified page is currently displayed in the browser of the Web user. Used to find out whether a page is displayed in a frame other than the current one.
PageInitialization (Function)
Resets to zero (or not) the controls found in the current page and starts the events for initializing the controls and the page.
EmailOpenMail (Function)
Opens the default messaging software:
  • of the user on the browser.
  • of the user on the current Windows computer.
  • on the phone.
ConnectionCount (Function)
Returns the number of instances of the WEBDEV site currently run on the server.
JSMethod (Function)
Used to run a JavaScript method on an element found in the current page.
PHPExecute (Function)
Calls an external .php script and returns the result in a string.
Page functions
List of functions for managing pages
ScriptExecute (Function)
Calls an external script (.asp or .php) and returns the result in a string.
Java functions
List of Java functions
gpwGetFileInfo (Function)
Retrieves the directory of the data files found in the User Groupware.
Creating the executable and the setup program
The languages supported by the application are taken into account...
gpwInitAnalysis (Function)
Initialize the analysis of the User Groupware.
User Groupware functions
User Groupware functions
Creating your own User Macro-Codes
The User Macro-Codes are sections of WLanguage code allowing the end user to customize his application...
Transparency of windows
WINDEV allows you to apply a transparency coefficient to the windows...
Project configuration
Project configurations allow you to adapt the same project to multiple "targets"...
Developing multilingual applications
A multilingual application is an application that can be distributed in several languages...
Defining specific character sets in HFSQL data files
When an application displays or saves data in HFSQL data files, this data is typed in the current language...
Tutorial
A tutorial is delivered with WINDEV, WEBDEV and WINDEV Mobile...
NetworkDisconnect (Function)
Disconnects a network drive.
User Control Center: Overview
The User Control Center is used to manage the applications deployed on a company network.
User Control Center: Available network applications
The User Control Center is used to list the applications for which a network setup was created...
Self-contained executable
It will be a self-contained executable if the following elements are included in the executable...
Creating, editing and deleting a style (help system)
WINDEV allows you to manipulate the styles defined for a help system (HLP or CHM file)...
Compilation options (chm format)
Creating a help file
WINDEV, WEBDEV and WINDEV Mobile allow you to create a help file and associate it with an application or website...
Compiling and testing the help system
It is necessary to compile the help to create a file based on the information entered in the help editor...
Creating index keywords
Index keywords allow users to easily find a help page...
Automatic index generation
The automatic index generation suggests index keywords based on the content of your help page...
Generating the setup program
The last wizard step for creating the setup program allows you to...
Managing the users of an application installed on the network
The management of users allows you to find out from the server...
Help system properties
The properties of help system are used to define...
Properties of a help page
The characteristics of a help page are used to define...
1
4
5
6
7
8
>