ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

Vertical (Property)
The Vertical property is used to:
  • determine if a control is oriented horizontally or vertically.
  • change the orientation of Table and Looper controls (switch from vertical to horizontal and conversely).
Manipulating Dashboard controls programmatically
To programmatically manipulate Dashboard controls, WINDEV, WEBDEV and WINDEV Mobile include dashboard-specific functions...
Properties associated with report controlss
List of properties associated with the report controls
Bar Code control properties
Bar Code controls can be manipulated using different WLanguage properties...
Code Editor control properties
You can manipulate Code Editor controls in a window using the following WLanguage properties...
TimeLine control properties
You can manipulate TimeLine controls in a window using the following WLanguage properties.
Tab Control properties
A Tab Control can be manipulated in WLanguage either in a window or in a page with the following properties...
LineHeight (Property)
The LineHeight property gets and sets the height of the rows:
  • in a List Box control,
  • in a ListView control (standard display mode only),
  • in a Table control,
  • in a Combo Box control,
  • in a Looper control (height of the row),
  • in an Organizer control.
TreeView control properties
TreeView controls can be manipulated with WLanguage properties in a window as well as in a page...
Check Box control properties
Several WLanguage properties can be used on the Check Box controls found in a window, in a page or in a report...
Properties associated with reports and controls
List of properties associated with the reports and their controls
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...
Properties associated with a supercontrol
List of properties associated with a supercontrol
Layout control properties
You can manipulate Layout controls (and its cells) in a window or page using the following WLanguage properties...
Image editor: Features
The image editor includes several features...
The "Bubble" charts
A bubble chart shows 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.
Flexbox control properties
WLanguage properties can be used to manipulate ...
<picLayer variable>.Background (Function)
Declares the default background color for rectangles, circles, ... used in a variable of type picLayer.
Ribbon control properties
The WLanguage properties can be used to handle:
  • a Ribbon control found in a window.
  • a pane of a Ribbon control.
  • a group in a Ribbon control.
<WDPic variable>.Background (Function)
Declares the default background color for rectangles, circles, ... used in a variable of type WDPic.
picLayer (Variable type)
The picLayer type is used to define all the advanced characteristics of a layer of an image loaded in a WDPic variable.
Segmented Button control properties
You can manipulate Segmented Button controls in a window using various WLanguage properties...
Chart control properties
A Chart control can be used...
MCIWindowSize (Function)
Changes the size and position of the display window of a media file previously opened (MCIOpen).
Image Editor control: Ribbon and panel options
The Image Editor control offers a host of options accessible via...
14. Controls in practice
Initializes or reinitializes a replication defined by the replication editor (ReplicEdit).
Switch control properties
Opens an existing archive in CAB format.
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 ...
Window functions
List of functions for managing windows
The "Area" charts
The Area chart is used to highlight the amplitude of a change...
Print functions
List of print functions
ListView control properties
List of properties associated with the ListView control
Description of a WEBDEV element style
This window allows you to describe a CSS style that will be used for the controls of your WEBDEV project...
MaxLeafPerRow (Property)
The MaxLeafPerRow property gets and sets the maximum number of elements in a row in an Organization Chart control.
iPrintWord (Function)
Sends the character string passed in parameter to the print buffer.
Image (Variable type)
The Image type is used to define the advanced characteristics of an image.
Image control properties
The Image controls include properties that can be handled in WLanguage both in the windows and pages but also in the reports...
Table controls in "Server + AJAX" mode
The Table controls can be 100% AJAX...
ToastDisplayIW (Function)
Opens a toast whose content is based on an internal window.
Alignment options
To optimize the alignment of controls in a window, page or report, you have the ability to use the alignment options...
Kanban control properties
In a window or page, you can use WLanguage properties to handle...
FlexShrink (Property)
The FlexShrink property gets and sets the shrink factor of an item in a line of a Flexbox control.
Calendar control properties
Several WLanguage properties can be used on the Calendar control found in a window or in a page...
Label report
The report editor allows you to create "Label" reports...
Left or right sliding window (sliding menu)
The sliding windows (also called sliding menus) are often used in the mobile applications...
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).
Radio Button control properties
List of properties associated with a Radio Button control
Diagram Editor control properties
Usage example of the ServiceWaitStatus function
MouseCursor (Property)
The MouseCursor property gets and sets the cursor displayed when pointing over a control, window or page.
Button control properties
Button controls in a window or page can be manipulated using different WLanguage properties...
Images and buttons
WINDEV, WEBDEV and WINDEV Mobile include many features to improve the appearance of applications and sites...
Looper control properties
You can manipulate Looper controls in a window or page using the following WLanguage properties...
Progress Bar control properties
List of properties associated with the Progress Bar control
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.
Modifying the characteristics of report controls
The characteristics of the controls can be viewed and/or changed in...
GesturePosX (Function)
Returns the horizontal position of the pointer (finger or stylus).
Static Text control properties
List of properties associated with a Static Text control
HTML Editor control properties
HTML Editor control properties.
Scheduler control properties
A Scheduler control can be manipulated in WLanguage both in a window and in a page with the following properties.
Page look: Background image
To optimize the style of your pages, WEBDEV allows you to use a background image in your pages...
Dashboard control: Automatic Application Features (AAF)
The Dashboard control proposes several Automatic Application Features (AAF) allowing the user to benefit from all control capabilities...
PDF Reader control and PDF file management constants
PDF Reader control and PDF file management constants
WLanguage properties available in PHP
The following properties are available in PHP
Flexbox control description: General Tab
In the "General" tab of the Flexbox control description window, you can view and change the options of the different controls integrated into a flexbox container...
Report controls
Several types of controls can be handled in a report created by the report editor...
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...
Alignment rulers (Editor)
When creating or modifying a window in the window editor, you have the ability to display the alignment rulers...
Background (Variable type)
The Background type defines the advanced characteristics of the element background.
AnimationPlay (Function)
Plays an animation when a control, a group of controls or a window is modified.
Image drawing and processing functions (prefix syntax)
List of image drawing and processing functions (prefix syntax)
Editing pages: Responsive mode (Zoning and layouts)
"Responsive (zoning and layouts)" is the default page editing mode. This editing mode allows you to easily handle pages in the editor.
<Image variable>.Background (Function)
Declares the default background color for rectangles, circles, ... used in a variable of type Image.
<Image>.Background (Function)
Declares the default background color for rectangles, circles, etc. used in an Image control.
Dockable Panel control properties
You can manipulate Dockable Panel controls in a window using the following WLanguage properties...
The "Scatter" charts
A scatter chart (XY) represents the relationship between two numeric values in two series of data...
Organizer control properties
Several WLanguage properties can be used on an Organizer control found in a window...
Manipulating Edit controls programmatically
You can manipulate Edit controls programmatically...
Table control properties
You can manipulate Table controls in a window or page using the following WLanguage properties...
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.
Properties associated with Combo Box controls that display a table
Waits for:
  • the replication data on the master server to be sent to the subscriber server.
  • the replication data received on the subscriber server to be entirely applied.
<Chart>.MenuOption (Function)
Modifies the text of an option in the context menu of a chart.
The Table control on mobile devices (Android and iOS)
The Table control is available for Android and iOS applications...
TreeView Table control properties
List of properties associated with the TreeView Table control
TableAddColumn (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.
<Table>.AddColumn (Function)
Adds elements on the right of an Horizontal Table control.
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 Check Box controls programmatically
WINDEV, WINDEV Mobile and WEBDEV allow you to manipulate a Check Box control through programming...
VerticalSwipe (Property)
The VerticalSwipe property gets and changes the swipe direction in an internal window with swipe gesture support.
Manipulating Bar Code controls programmatically
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically manipulate Bar Code controls...
Handling a Check Box control through programming (prefix syntax)
WINDEV, WINDEV Mobile and WEBDEV allow you to handle a Check Box control through programming...
List Box control properties
You can manipulate List Box controls in a window or page using the following WLanguage properties...
Creating the Table windows of the WINDEV RAD pattern
Moves the time area displayed to the next area (next weeks for example) in an Organizer control.
Printing in Linux
WEBDEV and WINDEV allow you to print to PDF in Linux using WLanguage functions...
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.
Parallax effect
"Parallax" effects make it possible to scroll the elements in the interface at different speeds...
Linking a data-bound Table control to a table or query
A Table control can be used to display the content of a table or query...
Programming data-bound Table controls based on a table
This page explains how to program data-bound Table controls...
Programming data-bound Table controls (prefix syntax)
Here's how to program Table controls linked to a table.
WINDEV, WEBDEV and WINDEV Mobile general options
The general options are used to configure the working environment of the product used...
Handling the cells of report table
The operations that can be performed on the table cells are as follows:
Handle (Function)
Returns the system "Handle" (HWND) of a WINDEV control or window.
FlexGrow (Property)
The FlexGrow property gets and sets the grow factor of an item in a line of a Flexbox control.
The Combo Box control
The "Combo Box" control is used to display a list of elements and to select an element from this list...
Combo Box control properties
You can manipulate Combo Box controls in a window or page using the following WLanguage properties...
Automatic AJAX
The diagram below presents the automatic and immediate use of AJAX in a WEBDEV site...
2. Layouts: Managing menus
WEBDEV Tutorial - WEBDEV layouts Lesson 2 - Layouts: Managing menus - 30 min
11. Controls in practice
Discover the main characteristics of the controls
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.
Characteristics of Looper controls in a page
To view the characteristics of the control, select "Description" in the context menu.
Creating the Vision windows of the WINDEV RAD pattern
The MultimediaReader property gets and sets the media player currently used by a Multimedia control to play media files.
Edit control properties
You can manipulate Edit controls in a window, page or report using the following WLanguage properties...
iParameter (Function)
Retrieves the printer configuration and configures the print.
Conditional target-code
The code editor allows you to enter a specific code for each environment (WINDEV, WEBDEV and WINDEV Mobile)...
Manipulating Progress Bar controls programmatically
A Progress Bar control can be handled through programming...
AttachPointAdd (Function)
Defines an attach point for one of the two extremities of a Wire control.
Gantt Chart control properties
You can manipulate Gantt Diagram columns in Table or TreeVew Table controls using the following WLanguage properties...
Drawing constants
List of constants used by the drawing functions.
System functions
List of system functions
Options of the window editor
To configure the general options of the window editor...
1. WEBDEV environment
WEBDEV Tutorial: WEBDEV overview Lesson 1 - WEBDEV environment - 5 min
1. Discover WINDEV
WINDEV Tutorial: WINDEV overview Lesson 1 - Discover WINDEV - 5 min
Spreadsheet control properties
You can manipulate a Spreadsheet controls and their cells in a window or report using the following WLanguage properties...
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...
Pivot Table control properties
You can manipulate Pivot Table controls in a window using the following WLanguage properties...
Bar code constants
PC SOFT proposes to host your test sites...
Chart control: "General" Tab
In all the editors (window, page or report), the "General" tab of the Chart control description window allows you to define the global characteristics of the control...
Characteristics of Table controls in a window
Table controls allow you to display and/or enter data...
OpenSister (Function)
Opens a non-modal sibling window.
pdfParameter (Variable type)
The pdfParameter type defines all the characteristics of the PDF file to be generated.
iPrint (Function)
Sends the character string passed as parameter to the print buffer.
1. Simple layouts
WEBDEV Tutorial - WEBDEV layouts Lesson 1 - Simple layouts - 30 min
Manipulating Radio Button controls programmatically
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically manipulate Radio Button controls...
WINDEV Mobile 2025: New WLanguage features
In version 2025, new functions, properties and data types have been introduced and some have been improved, ...
Types of Edit controls
Declares the default color and style for lines, rectangles, circles, etc. contained in an Image field.
Properties associated with a window
List of properties associated with a window
iXPos (Function)
Used to manage the horizontal position (X-coordinate) of print cursor in the page.
Handling a Radio Button control through programming (prefix syntax)
WINDEV, WEBDEV and WINDEV Mobile allow you to programmatically handle Radio Button controls...
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...
Constants for managing animations
List of constants used by the functions for managing animations
ElementOrientation (Property)
The ElementOrientation property gets and sets the orientation of an Organization Chart control.
Properties available in Java
WINDEV allows you to generate a Java application without even knowing the Java language...
Creating the Relation windows of a WINDEV RAD pattern
List of constants used by the functions for managing menus.
BarCodes (Variable type)
The BarCodes type is used to handle the information found in a bar code.
ToastDisplay (Function)
Displays a "Toast" message.
Properties associated with a report
List of properties associated with a report
Editable reports
The report editor can be used to create form reports, which include different controls allowing users to enter data...
OpenChild (Function)
Opens a non-modal child window.
Chart constants
List of constants used by the functions for chart management.
ControlCreate (Function)
Creates a new control (of any type) in a window programmatically.
Chart functions (prefix syntax)
List of functions for managing Chart controls (prefix syntax)
8. Windows in practice
Discover the main actions that can be performed on the windows.
PageParameter (Function)
Returns the value of a parameter passed to the current page.
2024 novelties brochure: WEBDEV novelties
Sets the position directly on the desired bookmark in the PDF document.
The Looper control
A Looper control is used to repeat the controls found in a specific area...
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°).
Variables for managing the Drag and Drop
The Compression property is used to manage data compression during a connection (HFSQL Client/Server, etc.)
Functions for managing images
Opens the default Web browser of the current device.
ArrowEnd (Function)
Sets the position of the target end of an arrow in a "Shape" control.
ArrowStart (Function)
Sets the position of the source end of an arrow in a "Shape" control.
Chart functions
Chart functions
iDestination (Function)
Configures the print destination.
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.
New products brochure 28: WEBDEV new products
New features in WEBDEV 28 presented in the New Features brochure.
Word Processing constants
The following constants are used by the functions for managing the Word Processing control:
Functions for managing images (prefix syntax)
WINDEV allows you to easily manage incoming and outgoing phone calls via the WLanguage phone functions.
Custom-Notes
The custom-notes allow you to write down any ideas you want to remember, notes you must not forget, ...
Unavailable functions and properties
Some functions and properties have been removed from WLanguage...
iPreview (Function)
Configures the print destination.
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...
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
Properties associated with windows, pages and controls
List of properties associated with windows, pages and controls
Snap to grid
The different editors of WINDEV, WEBDEV and WINDEV Mobile allow you to align the elements via a snap-on grid...
RulerVisible (Property)
The RulerVisible property is used to:
  • Determine if a playhead is visible in a TimeLine control.
  • Show or hide a playhead in a TimeLine control.
docFormatting (Variable type)
The docFormatting type is used to define the formatting characteristics of an element in a Word Processing document.
Multi-touch in a Chart control
One of the most common applications of the multi-touch feature is used to handle images...
Properties associated with columns of Table controls
You can manipulate columns of Table controls in a window or page using the following WLanguage properties...
RulerModifiable (Property)
The RulerModifiable property is used to:
  • Find out whether the user can move the playhead in a TimeLine control.
  • Allow or prevent the user from moving the playhead in a TimeLine control.
diagText (Variable type)
The diagText type is used to define all the advanced characteristics of a text associated with a shape in a diagram.
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.
System constants
List of constants used by the system functions.
picText (Variable type)
The picText type is used to define all the advanced characteristics of a Text layer.
Creating the menus for the pages of the WEBDEV RAD pattern
Closes the connection of the application to a Hasp key.
RulerValue (Property)
The RulerValue property is used to get or change the position of the playhead in a TimeLine control.
Spreadsheet: Using the ribbon
The ribbon of the Spreadsheet control proposes several features and it allows you to define several settings...
Programming the table cells
The Table controls can be handled...
3. UML models in practice
Deletes a track from a TimeLine control.
3. UML models in practice
The Image property gets and sets the background image of a control or block.
Constants used by properties associated with windows, reports, pages and controls
List of constants used by properties associated with windows, reports, pages and controls.
3. Multi-criteria search
WINDEV Tutorial: Managing data in a WINDEV application Lesson 3 - Multi-criteria search - 40 min
2. Listing products
WEBDEV Tutorial - Creating a website with back office processes Lesson 2 - Listing products - 50 min
Print constants
List of constants used by the print functions.
Managing bar codes
The use of bar codes to identify and manage products has become essential...
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...
2. WLanguage functions specific to phones
Callback from the function PartageProximitéDemandeConnexion1.Cb for the parameter CallbackConnexion
12. Pages in practice
Ignores errors so that replication between HFSQL servers can continue to run.
1. WLanguage functions specific to WEBDEV
Seeks and retrieves the records (Salesforce objects) deleted during the specified period.
Word Processing control ribbon
The Word Processing control ribbon allows you to use a wide range of features and settings...
2. Development
WINDEV Mobile tutorial: Developing an Android and iOS application Lesson 2 - Development - 30 min
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
Various constants
List of various constants used by the constants WINDEV functions.
1
7
8
9