ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

CursorEnd (Property)
The CursorEnd property gets and sets the end position of the mouse selection range in the following controls:
  • Edit control.
  • Editable Combo Box.
  • "Edit control" column and "Editable Combo Box" column in a Table control.
  • Word Processing control.
  • Code Editor control.
Image drawing and processing functions
List of image drawing and processing functions
MCIWindowSize (Function)
Changes the size and position of the display window of a media file previously opened (MCIOpen).
Dockable Panel control properties
You can manipulate Dockable Panel controls in a window using the following WLanguage properties...
pdfSignature (Variable type)
The pdfSignature type is used to define the advanced characteristics of the signature that will be applied to a PDF file when signing an existing PDF (via PDFSign).
<picLayer variable>.Background (Function)
Declares the default background color for rectangles, circles, ... used in a variable of type picLayer.
<WDPic variable>.Background (Function)
Declares the default background color for rectangles, circles, ... used in a variable of type WDPic.
Bubble charts
Bubble charts show the correlation between three variables using bubbles of different sizes: categories and values on the X and Y axes and an additional parameter. The size of the bubble indicates the value of this third parameter.
The "Scatter" charts
A scatter chart (XY) represents the relationship between two numeric values in two series of data...
EditTokenCount (Function)
Returns the number of tokens present in a "Text token" Edit control.
Properties associated with a group of controls
Several WLanguage properties can be used on a group of controls found in a window, in a page or in a report...
MouseCursor (Property)
The MouseCursor property gets and sets the cursor displayed when pointing over a control, window or page.
Table control properties
You can manipulate Table controls in a window or page using the following WLanguage properties...
Crosshair in a chart
In a Line chart, it may be difficult to read the value of axes for a point that is far from these axes...
<Edit>.TokenCount (Function)
Returns the number of tokens present in a "Text token" Edit control.
iPrintWord (Function)
Sends the character string passed in parameter to the print buffer.
List Box control properties
You can manipulate List Box controls in a window or page using the following WLanguage properties...
Modifying the characteristics of report controls
The characteristics of the controls can be viewed and/or changed in...
TreeView Table control properties
List of properties associated with the TreeView Table control
14. Controls in practice
The "Area" charts
The Area chart is used to highlight the amplitude of a change...
Print functions
List of print functions
1. Simple layouts
WEBDEV Tutorial - WEBDEV layouts Lesson 1 - Simple layouts - 30 min
Images and buttons
WINDEV, WEBDEV and WINDEV Mobile include many features to improve the appearance of applications and sites...
ToastDisplayIW (Function)
Opens a toast whose content is based on an internal window.
11. Controls in practice
Discover the main characteristics of the controls
EditDeleteToken (Function)
Deletes a token from a "Text token" Edit control.
AnimationPlay (Function)
Plays an animation when a control, a group of controls or a window is modified.
Spreadsheet control properties
You can manipulate a Spreadsheet controls and their cells in a window or report using the following WLanguage properties...
<Edit>.DeleteToken (Function)
Deletes a token from a "Text token" Edit control.
Image (Variable type)
The Image type is used to define the advanced characteristics of an image.
Combo Box control properties
You can manipulate Combo Box controls in a window or page using the following WLanguage properties...
Page look: Background image
To optimize the style of your pages, WEBDEV allows you to use a background image in your pages...
Label report
The report editor allows you to create "Label" reports...
WLanguage properties available in PHP
The following properties are available in PHP
Report controls
Several types of controls can be handled in a report created by the report editor...
Dashboard control array: Application automation features (AAF)
The Dashboard control proposes several Automatic Application Features (AAF) allowing the user to benefit from all control capabilities...
GesturePosX (Function)
Returns the horizontal position of the pointer (finger or stylus).
Alignment rulers (Editor)
When creating or modifying a window in the window editor, you have the ability to display the alignment rulers...
TokenAllowDuplicate (Property)
The property TokenAuthorizeDoubloon property allows you to:
  • Allow or prevent the user from entering duplicates in a "Text token" Edit control.
  • Determine if duplicates are allowed in a "Text token" Edit control.
Background (Variable type)
The Background type defines the advanced characteristics of the element background.
The Ribbon control
The Ribbon control proposes an additional feature regarding the menus found in your applications. It allows you to present a large number of logically arranged fields in a small area, so you can make choices.
Properties associated with a window
List of properties associated with a window
Table controls in "Server + AJAX" mode
The Table controls can be 100% AJAX...
The Table control on mobile devices (Android and iOS)
The Table control is available for Android and iOS applications...
Manipulating Edit controls programmatically
You can manipulate Edit controls programmatically...
Edit control properties
You can manipulate Edit controls in a window, page or report using the following WLanguage properties...
Constants for managing animations
List of constants used by the functions for managing animations
<Chart>.MenuOption (Function)
Modifies the text of an option in the context menu of a chart.
TableAddColumn (Function)
Adds elements on the right of an Horizontal Table control.
<Table>.AddColumn (Function)
Adds elements on the right of an Horizontal Table control.
grMenuOption (Function)
Modifies the text of an option in the context menu of a chart.
<Image>.Background (Function)
Declares the default background color for rectangles, circles, etc. used in an Image control.
Cursor (Property)
The Cursor property gets and sets the position of the mouse cursor in one of the following controls:
  • Edit control.
  • Editable Combo Box.
  • "Edit control" table column and "Editable Combo Box" table column.
  • Word Processing control.
  • HTML Editor control.
  • Code Editor control.
VerticalSwipe (Property)
The VerticalSwipe property gets and changes the swipe direction in an internal window with swipe gesture support.
<Image variable>.Background (Function)
Declares the default background color for rectangles, circles, ... used in a variable of type Image.
<Edit>.InsertToken (Function)
Inserts a token into a "Text token" Edit control.
DriveDeleteFile (Function)
Deletes a file from a remote drive.
MouseXPos (Function)
Used in a mouse or stylus event (click code, hover code, left or right button pressed code, etc.) returns the horizontal position (X) of the mouse cursor in relation to the field or window in question.
Manipulating Organization Chart controls programmatically (prefix syntax)
1. Creating windows to add and edit data
WINDEV Tutorial: Managing data in a WINDEV application Lesson 1 - Creating windows to add and edit data - 50 min
Characteristics of Looper controls in a page
To view the characteristics of the control, select "Description" in the context menu.
HFSQL Client/Server database: Recommendations
This help page presents the main recommendations for optimizing the security and performance of an HFSQL Client/Server database according to the constraints and desired features...
Handling a Check Box control through programming (prefix syntax)
WINDEV, WINDEV Mobile and WEBDEV allow you to handle a Check Box control through programming...
Handle (Function)
Returns the system "Handle" (HWND) of a WINDEV control or window.
Manipulating Check Box controls programmatically
WINDEV, WINDEV Mobile and WEBDEV allow you to manipulate a Check Box control through programming...
Left or right sliding window (sliding menu)
The sliding windows (also called sliding menus) are often used in the mobile applications...
Pivot Table control properties
You can manipulate Pivot Table controls in a window using the following WLanguage properties...
Manipulating Organization Chart controls programmatically
The Spin control
A Spin control is used to increase or reduce a value found in a control...
Manipulating Bar Code controls programmatically
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically manipulate Bar Code controls...
Automatic AJAX
The diagram below illustrates how AJAX is automatically implemented in a WEBDEV website...
Linking a Table control to a data file or query
A Table control can be used to display the content of a data file or query...
WinSize (Function)
WinSize:
  • returns or modifies the window display mode (maximized, minimized or normal),
  • modifies the window height and/or width,
  • moves the window and modifies a window's height and/or width.
Drive functions: OneDrive, Google Drive, Dropbox
The following functions are used to manage cloud-based storage services...
Printing in Linux
WEBDEV and WINDEV allow you to print to PDF in Linux using WLanguage functions...
Parallax effect
"Parallax" effects make it possible to scroll the elements in the interface at different speeds...
Handling the cells of report table
The operations that can be performed on the table cells are as follows:
Programming Table fields linked to a data file
Here are the main points for programming Table fields linked to a data file
Programming data-bound Table controls (prefix syntax)
Here's how to program Table controls linked to a data file.
Creating the Table windows of the WINDEV RAD pattern
Chart constants
List of constants used by the functions for chart management.
Page menu
WEBDEV allows you to create a drop-down menu in your HTML pages...
Handling a Radio Button control through programming (prefix syntax)
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically handle Radio Button controls...
1. WEBDEV environment
WEBDEV Tutorial: WEBDEV overview Lesson 1 - WEBDEV environment - 5 min
Manipulating Radio Button controls programmatically
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically manipulate Radio Button controls...
iParameter (Function)
Retrieves the printer configuration and configures the print.
Using the Google Maps service
The Google Maps service is an Internet mapping software proposed by Google...
iPrint (Function)
Sends the character string passed as parameter to the print buffer.
1. Discover WINDEV
WINDEV Tutorial: WINDEV overview Lesson 1 - Discover WINDEV - 5 min
Characteristics of Table controls in a window
Table controls allow you to display and/or enter data...
ToastDisplay (Function)
Displays a "Toast" message.
Bar code constants
Types of Edit controls
DriveRename (Function)
Renames a file or directory on a remote drive.
The Combo Box control
The "Combo Box" control is used to display a list of elements and to select an element from this list...
<Drive variable>.DeleteFile (Function)
Deletes a file from a remote drive.
Manipulating Progress Bar controls programmatically
A Progress Bar control can be handled through programming...
Images, colors and tabs
To optimize the appearance of your screens, WINDEV, WEBDEV and WINDEV Mobile allows you to use images or colors in your tab controls...
DriveDownloadFile (Function)
Downloads a file from a remote drive to the user's computer.
DriveDownloadDirectory (Function)
Downloads a directory and its files from a remote drive to the user's computer.
State "form with input": input in a PDF form
The report editor can be used to create form reports, which include different controls allowing users to enter data...
System functions
List of system functions
Automatic Application Features (AAF) of Spreadsheet controls
The Spreadsheet control includes multiple Automatic Application Features (AAF) in order to simplify the use of the control...
Creating the Vision windows of the WINDEV RAD pattern
Drawing constants
List of constants used by the drawing functions.
<gglDrive variable>.Rename (Function)
Renames a directory or Google Docs Editors file on Google Drive.
Conditional target-code
The code editor allows you to enter a specific code for each environment (WINDEV, WEBDEV and WINDEV Mobile)...
WINDEV, WEBDEV and WINDEV Mobile general options
The general options are used to configure the working environment of the product used...
Options of the window editor
To configure the general options of the window editor...
iDestination (Function)
Configures the print destination.
Creating the Relation windows of a WINDEV RAD pattern
ControlCreate (Function)
Creates a new control (of any type) in a window programmatically.
1. Styles
Properties associated with a report
List of properties associated with a report
Code editor: Various operations
The code editor is the editor where the developers spend most of their time. This help page presents a series of useful options for the most common actions ...
Pre-launched sessions
A pre-launched session is a session of a Web site (or web service) automatically started on the Web server from the WEBDEV Application Server...
PageParameter (Function)
Returns the value of a parameter passed to the current page.
Lock functions
List of Lock functions
LockAppOff (Function)
Unlocks an application that was locked automatically or by LockAppPassword.
Properties associated with columns of Table controls
You can manipulate columns of Table controls in a window or page using the following WLanguage properties...
2024 novelties brochure: WEBDEV novelties
Nouveautés de WINDEV/WEBDEV/WINDEV Mobile 2024 présentes dans la brochure des Nouveautés 2024.
Constants for managing Windows events
The following constants are used to manage Windows events:
Word Processing constants
The following constants are used by the functions for managing the Word Processing control:
ArrowStart (Function)
Sets the position of the source end of an arrow in a "Shape" control.
LockAppOn (Function)
Locks a WINDEV application.
Integrated OCR (Optical Character Recognition) functions
Functions for managing images
Anchored move on the main axes
To facilitate the positioning of controls, you have the ability to force their move according to the four main axes (0°, 45°, 90°, 135°).
New products brochure 28: WEBDEV new products
New features in WEBDEV 28 presented in the New Features brochure.
Variables for managing the Drag and Drop
dBackground (Function)
Declares the default background color for the rectangles, circles, etc::
  • in an Image control,
  • in an Image variable,
  • in a WDPic variable (on the background layer),
  • in a picLayer variable.
ArrowEnd (Function)
Sets the position of the target end of an arrow in a "Shape" control.
Spreadsheet: Using the ribbon
The ribbon of the Spreadsheet control proposes several features and it allows you to define several settings...
Fax functions
List of fax functions
<Image editor>.Close (Function)
Closes the image found in an Image Editor control.
iPreview (Function)
Configures the print destination.
The User Query Editor: Specific features
This help page presents the specific features of the user version of query editor...
Burn functions
List of burner functions
Process (Property)
The Process property is used to modify the processes to be executed by the events available on a control, window, page, report, etc.
Custom-Notes
The custom-notes allow you to write down any ideas you want to remember, notes you must not forget, ...
Spacing out a selection of controls
To create modern interfaces, you need to increase spacing between the controls in your windows...
SNMP functions
List of SNMP functions
System constants
List of constants used by the system functions.
htmlAttribute (Variable type)
The htmlAttribute type is used to define all the advanced characteristics of an attribute of an element in an HTML document.
Functions for managing images (prefix syntax)
3. UML models in practice
3. UML models in practice
The Range Slider control
The Range Slider control is used to easily select an interval or a zoom...
The Flexbox control
Flexbox is a standard layout system for web pages...
Snap to grid
The different editors of WINDEV, WEBDEV and WINDEV Mobile allow you to align the elements via a snap-on grid...
<htmlDocument variable>.FindElementByTag (Function)
Searches for elements that correspond to a tag in an HTML document.
<htmlNode variable>.FindElementByTag (Function)
Searches for elements that correspond to a tag in an HTML node.
Programming the table cells
The Table controls can be handled...
<WDPic variable>.Save (Function)
Saves the image contained in a WDPic variable.
HTMLFindElementByTag (Function)
Searches for elements that correspond to a tag in an HTML document (or an HTML node).
Print constants
List of constants used by the print functions.
Multi-touch in a Chart control
One of the most common applications of the multi-touch feature is used to handle images...
docFormatting (Variable type)
The docFormatting type is used to define the formatting characteristics of an element in a Word Processing document.
Flexbox example: Ratios to distribute available space among controls
In a flexbox container, you can define ratios for the different controls so that they take up a given amount of space...
Chart functions (prefix syntax)
List of functions for managing Chart controls (prefix syntax)
Constants used by properties associated with windows, reports, pages and controls
List of constants used by properties associated with windows, reports, pages and controls.
12. Pages in practice
diagText (Variable type)
The diagText type is used to define all the advanced characteristics of a text associated with a shape in a diagram.
Properties associated with windows, pages and controls
List of properties associated with windows, pages and controls
2. WLanguage functions specific to phones
A WINDEV Mobile HFSQL application can also operate in Client/Server mode.
MapAddShape (Function)
Adds a new shape (polygon, line, circle) to the map displayed in a Map control.
<Map>.AddShape (Function)
Adds a new shape (polygon, line, circle) to the map displayed in a Map control.
Managing the SNMP protocol
SNMP (Simple Network Management Protocol) is the standard protocol for managing the network devices...
Diagram (Variable type)
The Diagram type is used to define all the advanced characteristics of a diagram that can be edited in the Diagram Editor control.
<Map>.DeleteShape (Function)
Deletes a shape drawn on the map displayed in an Map control.
The Looper control
A Looper control is used to repeat the controls found in a specific area...
MapDeleteShape (Function)
Deletes a shape drawn on the map displayed in an Map control.
picText (Variable type)
The picText type is used to define all the advanced characteristics of a Text layer.
Chart functions
Chart functions
TreeID (Function)
Used to build the path of the elements found in a TreeView control by differentiating the duplicates.
OCRLoadLanguage (Function)
Adds a language to the native OCR system.
Word Processing control ribbon
The Word Processing control ribbon allows you to use a wide range of features and settings...
2. Listing products
WEBDEV Tutorial - Creating a website with back office processes Lesson 2 - Listing products - 50 min
BarCodes (Variable type)
The BarCodes type is used to handle the information found in a bar code.
Managing bar codes
The use of bar codes to identify and manage products has become essential...
3. Multi-criteria search
WINDEV Tutorial: Managing data in a WINDEV application Lesson 3 - Multi-criteria search - 40 min
Unavailable functions and properties
Some functions and properties have been removed from WLanguage...
1. WLanguage functions specific to WEBDEV
New Features brochure - Version 28: New features in WINDEV Mobile
New features in WINDEV Mobile 28 presented in the New Features brochure.
8. Windows in practice
Discover the main actions that can be performed on the windows.
Various constants
List of various constants used by the constants WINDEV functions.
2. Development
WINDEV Mobile tutorial: Developing an Android and iOS application Lesson 2 - Development - 30 min
New Features brochure - Version 2024: Common new features
New features in WINDEV/WEBDEV/WINDEV Mobile 2024 presented in the 2024 New Features brochure.
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
Site map of PC SOFT documentation
1
2
3
4
5
6
8
>