ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

SSLActive (Function)
Used to enable or disable the secure SSL mode.
mlListVariable (Function)
Lists the variables found in the MATLAB session.
<Table>.FixColumn (Function)
Fixes a column to the left or frees a column fixed to the left.
Pane (Property)
The Pane property is used to:
  • Find out the pane tabs associated with a control.
  • Define the pane tabs associated with a control.
TableFixColumn (Function)
Fixes a column to the left or frees a column fixed to the left.
WLanguage procedure called by OKCancelAsynchronous
Procedure ("Callback") called by OKCancelAsynchronous when the user clicks one of the buttons in the dialog box. This procedure can be a local, global, internal or lambda procedure.
<Segmented Button>.DeleteAll (Function)
Deletes all the options from a Segmented Button control.
WLanguage procedure called by ConfirmAsynchronous
Procedure ("Callback") called by ConfirmAsynchronous when the user clicks one of the buttons in the dialog box.
ProgressBarEnable (Function)
Enables the refresh of a Progress Bar via AJAX.
RightClick (Property)
The RightClick property gets and sets the name of the Button control that will be executed when an object is right-clicked.
WLanguage procedure called by DialogAsynchronous
Procedure ("Callback") called by DialogAsynchronous when the user clicks one of the buttons in the dialog box.
ChangeTarget (Function)
Changes the target of a button action.
UMCOpen (Function)
Opens the edit window of User Macro-Code for the current window.
<Segmented Button>.Add
Adds a new option (i.e. a new button) to a Segmented Button control.
ThreadResume (Function)
Resumes the execution of a thread that was interrupted by ThreadSuspend. Function not recommended.
<Segmented Button>.Delete (Function)
Deletes an option from a Segmented Button control.
gStoredValue (Function)
Adds an "invisible" value to an element in a List Box, Combo Box or Scheduler control.
<Segmented Button>.Insert (Function)
Inserts a new option into a Segmented Button control.
<HTML editor>.GetSelection (Function)
Asynchronously retrieves the current selection from an HTML Editor control.
ThreadSuspend (Function)
Temporarily suspends the execution of the specified thread. Function not recommended.
HTMLEditorGetSelection (Function)
Asynchronously retrieves the current selection from an HTML Editor control.
SchedulerDisplayNextPeriod (Function)
Moves the time area displayed on the next area (next weeks for example) in a Scheduler control.
PageSubmit (Function)
Validates the specified page and starts the execution of a button.
gLink (Function)
Adds an "invisible" value to an element of a List or Combo Box control.
Function kept for compatibility. It is recommended to use gStoredValue.
ImageState (Property)
The ImageState property gets and sets the number of drawings in:
  • The image associated with a button.
  • The image of the cursor in a slider.
  • The image associated with the button of a sidebar pane.
  • The image associated with the button of a tab pane.
  • The image associated with the Rating control.
  • The image associated with a group in a Ribbon control.
  • The image associated with a menu option.
Collapsed (Property)
The Collapsed property is used to:
  • get or define the state (collapsed or expanded) that will be used when rows are added to a TreeView Table control.
  • find out or modify the collapsed/expanded status for:
    • the breaks of a Table control,
    • the breaks of a Looper control,
    • the break headers and footers of Table and Looper controls,
    • a Drawer control,
    • a Ribbon control,
    • a Navigation Bar control.
    • a Pivot Table control in a report.
<Scheduler>.DisplayPreviousPeriod (Function)
Moves the time area displayed on the previous area (previous weeks for example) in a Scheduler control.
<Scheduler>.DisplayNextPeriod (Function)
Moves the time area displayed on the next area (next weeks for example) in a Scheduler control.
XamlEvent (Function)
Associates a procedure written in WLanguage with an event of Xaml control.
WINDEV: Example of programmed Drag and Drop
Manipulating Button controls programmatically
WINDEV, WINDEV Mobile and WEBDEV allow you to programmatically manipulate Button controls...
Caption (Property)
In a database, the Caption property is used to:
  • Find out the caption associated with a file item.
  • Find out the caption associated with a data file.
  • Find out and modify the connection caption.
In a report, the Caption property is used to:
  • Find out the text displayed in a Static or Link control.
  • Modify the text displayed in a Static or Link control.
In a window or page, the Caption property is also used to:
  • Find out and modify the caption of a control found in a window or in a page.
  • Find out and modify the caption of a menu option.
  • Find out and modify the title of a window or page.
  • Find out the content of a Breadcrumb control.
The "Area" charts
The Area chart is used to highlight the amplitude of a change...
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.
<Window>.EnableDDW (Function)
Enables or disables the Dim Disabled Window (DDW) feature for a specific window:
<Xaml>.Event (Function)
Associates a procedure written in WLanguage with an event of Xaml control.
HTMLAfter (Property)
The HTMLAfter property gets and sets the HTML code inserted after the control.
HTMLBefore (Property)
The HTMLBefore property gets and changes the HTML code added before the control.
AAFPossible (Function)
Indicates whether an AAF (Automatic Application Feature) can be run on a specific control.
mlSetVariable (Function)
Writes the value of a variable for the MATLAB session.
JSEvent (Function)
Associates a browser procedure with an event on an object in browser code.
Detailed use of WINDEV FTP/RPC
ToastDisplay (Function)
Displays a "Toast" message.
Window with parameters
A window can:
  • Receive parameters when it is opened.
  • Return values when it is closed.
Abandon (Function)
Closes the current window by running the "Click" event of the CANCEL Button control.
LooperSearchEverywhere (Function)
Searches for a value in all the attributes of a Looper control.
WinEdUndo (Function)
Undoes the last action performed by the end user when modifying the interface ("Allow end users to modify the UI" option enabled).
PostMessage (Function)
Sends a Windows message to a control or to a window.
SendMessage (Function)
Sends a Windows message to a control or to a window.
VisibleInExportAndPrint (Property)
The VisibleInExportAndPrint property is used to:
  • Find out whether a column of a Table or TreeView Table control is visible for export and printing.
  • Modify the visibility of a column in a Table or TreeView Table control for export and printing.
<Chart>.Origin (Function)
Modifies the start and end marks on one of the chart axes.
WinEdRedo (Function)
Runs the last action undone by the end user ("Allow end users to modify the UI" option enabled).
CalendarButton (Property)
The CalendarButton property is used to determine and specify whether a Date Edit control has a button to display a popup calendar.
grOrigin (Function)
Modifies the start and end marks on one of the chart axes.
LooperInfoXY (Function)
Used to find out the row or control located at specific position in the Looper control (X, Y).
<Looper>.InfoXY (Function)
Used to find out the row or control located at specific position in the Looper control (X, Y).
WinEdActive (Function)
Allows:
  • determine if the "Allow end users to modify the UI" option is enabled in a window (or internal window).
  • enable or disable the "Allow end users to modify the UI" option in a window (or internal window).
AddLink (Function)
Adds a link to a text section in an edit control.
<Chrono>.Reset (Function)
Stops and resets a running stopwatch.
WinInactiveEffect (Function)
Enables or disables the DDW (Dim Disabled Window) feature:
  • for a specific window.
  • for all the application windows.
RTFAddLink (Function)
Adds a link to a text section in an RTF Edit control.
SchedulerInfoXY (Function)
Returns the appointment, the resource or the date found at given position in a Scheduler control.
MyParent (Reserved word)
MyParent is used to handle...
WinEnableDDW (Function)
Enables or disables the DDW (Dim Disabled Window) feature:
  • for a specific window.
  • for all the application windows.
<Scheduler>.InfoXY (Function)
Returns the appointment, the resource or the date found at given position in a Scheduler control.
WLanguage procedure called by SelectColor
Browser WLanguage procedure ("callback") executed by SelectColor when the color selection popup is closed.
OpenContextMenu (Function)
Automatically opens a context menu for the current control, window or page.
DnDEvent (Function)
Indicates the procedure to run during an event of Drag/Drop.
Toast (Variable type)
The Toast type is used to define all the advanced characteristics of a toast notification.
HInfoReplica (Function)
Returns information about the specified replica.
OrganizerSelectMinus (Function)
Deselects an appointment from an Organizer control.
JSProperty (Function)
Used to handle specific features on the objects found in the current page.
Nation (Function)
Defines or identifies the display language (captions, messages, ...) used for the windows, pages, reports and controls.
<Organizer>.SelectMinus (Function)
Deselects an appointment from an Organizer control.
GPSGetPosition (Function)
Retrieves information about the current device position.
ChronoReset (Function)
Stops and resets a running stopwatch.
PageToFile (Function)
Automatically updates:
  • the value of the items in a data file with the value of the controls in the page. The data file items bound to the window controls are automatically updated with the values of these controls.
  • the value of the WLanguage variables with the value of the window controls. The WLanguage variables bound to the page controls are automatically updated with the values of these controls.
This operation is performed regardless of the state of the controls (grayed, inactive or invisible).
CookieWrite (Function)
Writes a cookie onto the computer of the Web user.
<Page>.ToFile (Function)
Automatically initializes:
  • the value of the items in a data file with the value of the controls in the page. The data file items bound to the window controls are automatically updated with the values of these controls.
  • the value of the WLanguage variables with the value of the window controls. The WLanguage variables bound to the page controls are automatically updated with the values of these controls.
This operation is performed regardless of the state of the controls (grayed, inactive or invisible).
AdditionCompleted (Example)
Usage example of the AdditionCompleted property
<Source>.FromWindow (Function)
Automatically initializes:
  • the values of a data file's items in memory with the values from the controls in the window.
  • the value of the WLanguage variables with the value of the window controls.
This function is also available for WEBDEV pages.
WinEditAllowed (Property)
The WinEditAllowed property is used to determine and configure the actions allowed on a control when the window switches to "Allow end users to modify the UI" mode.
CookieWrite (Example)
Usage example of the CookieWrite function
CookieRead (Example)
Usage example of the CookieRead function
SourceFromWindow (Function)
Automatically initializes:
  • the values of a data file's items in memory with the values from the controls in the window.
  • the value of the WLanguage variables with the value of the window controls.
This function is also available for WEBDEV pages.
EmulateInput (Function)
Performs an input by emulation in a control while checking whether this control is an editable control.
dbgInfo (Function)
Returns a debug information.
NetGetFile (Function)
Retrieves an existing file from an FTP server (File Transfer Protocol) powered by WINDEV.
This function is kept for backward compatibility.
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.
Spreadsheet control in a window
The spreadsheet is one of the most often used business tools. The Spreadsheet control is used to include a spreadsheet in your WINDEV windows.
EmulateMouse (Function)
Simulates a mouse event (left click, right click, double click, ...).
<Word Processing>.ToHTML (Function)
Converts the content of a Word Processing control into an HTML file.
VisibleOutsideWindow (Property)
The VisibleOutsideWindow property is used to:
  • determine if a button is visible even if its position (X,Y) is outside the border of the window (entirely or partially).
  • modify the visibility of an "off-window" button.
AAFEnable (Function)
Re-enables an Automatic Application Feature (AAF) previously disabled by AAFDisable.
ScreenToSource (Function)
Automatically initializes:
  • the values of a data file's items in memory with the values from the controls in the window.
  • the value of the WLanguage variables with the value of the window controls.
This function is also available for WEBDEV pages.
SelectColor (Function)
Opens the standard window for color selection and selects the specified color.
BackgroundImageState (Property)
The BackgroundImageState property allows you to get and change the number of drawings in the image associated with the background of a button.
BufferToHexa (Function)
Converts a buffer into a displayable hexadecimal string (e.g. "4A 5B 00").
DocToHTML (Function)
Converts a Word Processing document into an HTML file.
ScreenToFile (Function)
Automatically updates:
  • the values of a data file's items in memory with the values from the controls in the window.
  • the value of the WLanguage variables with the value of the window controls.
This function is also available for WEBDEV pages.
<Spreadsheet>.ControlFormula (Function)
Allows you to use a control in order to create a custom formula bar for the Spreadsheet control.
iParameterViewer (Function)
Configures the report viewer.
ContextMenu (Property)
The ContextMenu property is used to:
  • Get the custom context menu of a control, window or page.
  • Change the custom context menu of a control, window or page (or associate another context menu).
  • Customize the system menus of controls by adding options.
Reset (Function)
Reinitializes:
  • all the controls found in the current window or page (including the groups of controls, the supercontrols and the internal windows).
  • the controls found in a group of controls, a supercontrol, an internal window or an internal page.
Value (Property)
The Value property is used to:
  • Find out and modify the value of a report control.
  • Find out and modify the value of a control or the title of a window.
  • Find out the identifier of a stream.
  • Find out and modify the value of a control or the title of a page.
HSynchronizeReplica (Function)
Synchronizes master and subscriber replicas: operations performed on one replica are transferred to the other.
Designing a supercontrol
A supercontrol is an advanced type of control...
AAFExecute (Function)
Runs an Automatic Application Feature (AAF) on a control or window. This function can be used to start the spelling checker on an edit control for example.
ExecuteAAF (Function)
Runs an Automatic Application Feature (AAF) on a control or window.
ControlPane (Function)
Returns the name of static or dynamic pane found in a Tab control associated with a control.
Creating the Relation windows of a WINDEV RAD pattern
ReturnedValue (Property)
The ReturnedValue property is used to:
  • Get and change the value returned by a window, page or report.
  • Get and change the value returned by an option in a Radio Button control.
MouseCursor (Property)
The MouseCursor property gets and sets the cursor displayed when pointing over a control, window or page.
iParameterPreview (Function)
Configures the print preview:
  • display a message regarding the resources of current computer.
  • display or hide the ribbon tabs and buttons.
  • the export options available in the mini preview window.
Menus and menu options: Tips & Tricks
This page presents some operations specific to the menus and to the menu options...
gpwOpen (Function)
Opens the User Groupware login window or page.
SpreadsheetControlFormula (Function)
Allows you to use a control in order to create a custom formula bar for the Spreadsheet control.
Single Page App
A "Single Page App" is a Web application (Internet or Intranet) whose all pages are grouped in a single page...
Handling a dynamic programmatically
WINDEV allows you to manipulate Dynamic Tab controls with the TabXXX functions and with multiple WLanguage properties...
WLanguage procedure called by AddLink
Procedure ("Callback") called by AddLink.
Handling a dynamic tab through programming (prefix syntax)
WINDEV allows you to manipulate Dynamic Tab controls with the TabXXX functions and with multiple WLanguage properties...
SpreadsheetSelectWorksheet (Function)
Selects a worksheet (identified by its name) in a Spreadsheet control.
MyPage (Reserved word)
MyPage is used to handle the current page...
SearchAAF (Property)
The SearchAAF property is used to:
  • find out whether the search via AAF is enabled on a non-editable Combo Box control,
  • enable (or not) the search via AAF on a non-editable Combo Box control.
<Window>.EdActive (Function)
Allows you to:
  • determine if the "Allow end users to modify the UI" option is enabled in a window (or internal window).
  • enable or disable the "Allow end users to modify the UI" option in a window (or internal window).
Internal procedure
Several features require a procedure called once or several times via a WLanguage function ("Callback").
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.
WinEditMode (Property)
The WinEditMode property is used to determine and configure the actions allowed on a window and its controls when the window switches to "Allow end users to modify the UI" mode.
<Window>.EdUndo (Function)
Undoes the last action performed by the end user when modifying the interface ("Allow end users to modify the UI" option enabled).
<Window>.EdRedo (Function)
Runs the last action undone by the end user ("Allow end users to modify the UI" option enabled).
Manipulating Gantt Chart controls programmatically
FileDisplay (Function)
Displays a file in the user's browser.
edtHTMLSelection (Variable type)
The edtHTMLSelection type is used to identify all the advanced characteristics of a selection in an HTML Editor control
Page with parameters
Image (Property)
The Image property gets and sets the background image of a control or block.
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.
AAFDisable (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
DisableAAF (Function)
Disables an Automatic Application Feature (AAF) on a control, window or on the current application.
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
1
4
5
6