ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

WINDEV: Example of programmed Drag and Drop
Drag and Drop from the explorer
The Drag and Drop from the explorer consists in selecting one or more files in the Windows explorer and in transferring them into a control of a WINDEV window...
Automatic Drag and Drop
For some types of controls, WINDEV and WEBDEV offer an automatic management of Drag and Drop.
Drag and Drop functions
The following functions are used to manage Drag and Drop:
Drag and Drop
Drag and Drop is used to transfer data between several controls with the mouse. This data can be moved between several controls found in the same application or in different applications.
ExplorerRetrieve (Function)
Retrieves the number and the name of the files "dropped" from the explorer.
Drag-and-drop operation set programmatically
The programmed Drag and Drop is used to entirely manage Drag/Drop between the different types of controls...
HTML 5: Example of programmed drag-and-drop management
To make a WEBDEV website more interactive, you have the ability to implement Drag and Drop in the pages.
EmulateDnD (Function)
Emulates a "Drag & Drop" gesture in automated tests.
The Calculated control
The "Calculated" control is used to perform calculations in a report......
4. Types of pages
Different types of pages can be used in the sites created with WEBDEV......
Report based on a memory area
A report based on a memory area is used to print the records stored in a memory area......
Handling Gantt Chart controls programmatically
WDMap: Reindexing an HFSQL data file
WDMap is used to find out whether an HFSQL data file must be reindexed and reindex an HFSQL data file......
3-tier architecture
The development in "3-tier" architecture is now simplified......
Thumbnail (Property)
The Thumbnail property can be used on: the items of an HFSQL data file. For more details, see Thumbnail property on items. the Thumbnail controls (WEBDEV only). For more details, see Thumbnail property on Thumbnail controls....
<Source>.CancelDeclaration (Function)
Allows you to: Delete a declaration made previously using HDeclare, HDeclareExternal, HDescriveFile. After this operation, the data file is no longer recognized by the HFSQL engine. Free the resources of a query (after calling HExecuteQuery or HExecuteSQLQuery)....
NbItem (Property)
The NbItem property is used to get the total number of items (including composite keys) in a record of: a file described in the data model editor, a file described programmatically, an HFSQL view, a query....
Charset (Property)
The Charset property is used to: Get the character set used by a Font variable. Change the character set used by a Font variable. Get the character set used by an HFSQL data file....
Binding an OLE control to an item
An OLE control can be bound to an item in a data file, query, etc....
HCancelDeclaration (Function)
Used to: Delete a declaration made previously using HDeclare, HDeclareExternal, HDescriveFile. After this operation, the data file is no longer recognized by the HFSQL engine. Free the resources of a query (after calling HExecuteQuery or HExecuteSQLQuery)....
Parameters of the procedure used by HReindexAsynchronous
WLanguage procedure ("callback") called by HReindexAsynchronous for each HFSQL Client/Server data file reindexed. This new function is available from WINDEV Suite SaaS 2025 - Update 2....
WDAdminHF: Managing the data files
The remote HFSQL administrator proposes a full management of the HFSQL Client/Server databases......
NbLabelCopy (Property)
The NbLabelCopy property is used to: Get the number of copies of identical labels. Change the number of copies of identical labels....
Creating a Pivot Table control
To create a Pivot Table control......
Handling the external files
WINDEV, WINDEV Mobile and WEBDEV propose several functions allowing you to manage the external files from your WINDEV/WINDEV Mobile applications or from your WEBDEV sites......
FlexGrow (Property)
The FlexGrow property allows you to know and modify the growth factor of a control present in a row of a control c00 Flexbox.
Defining colors in Table controls
The colors of a Table control (row background, text of rows, etc.) are defined in the control description......
Automatic menu of tables (AAF)
Each Table control found in a window proposes a menu to the user......
Creating a RAD pattern
From version 12, a new RAD technology has appeared......
Page templates and inheritance
When a page template is applied to a page, all the controls and code found in the template are "copied" into the page......
Date management constants
List of constants used by date management functions...
ERR_MISSING_PAGE
Optional connection information
When defining the connections in the data model editor or when defining the connections through programming, you have the ability to specifier the optional connection information......