ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / Developing an application or website / Controls, windows and pages / Controls: Available types / ActiveX control
  • Overview
  • Properties and methods of the ActiveX
  • Events associated with the ActiveX
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Manipulating an ActiveX control programmatically
Overview
WINDEV allows you to manipulate an ActiveX control in WLanguage via:
  • properties and methods
  • events
Properties and methods of the ActiveX
An ActiveX is associated with properties and methods. These properties and methods can be used in WLanguage to handle the ActiveX control directly. To do so, use the Automation syntax of WLanguage.
For example:
// AVIReader is an ActiveX control
AVIReader>>Zoom=12 // Assign a property
AVIReader>>Pause(10) // Call a method
To find out the properties and methods associated with an ActiveX, you can:
  • see the documentation of the ActiveX control.
  • use WDXVIEW provided with WINDEV.
  • use the automatic completion of WINDEV. The properties and methods of the ActiveX are automatically proposed by the code editor. For example, for the "Microsoft WEB Browser" ActiveX, we get:
Events associated with the ActiveX
WLanguage allows you to manage the events generated by an ActiveX control with ActiveXEvent. This function allows you to associate a procedure of your project with the requested event.
For example:
// Initialization code of the ActiveX control named AVIReader
ActiveXEvent("My_procedure","AVIReader","OnClick")
// "my procedure" will be called whenever the 
// "OnClick" will be triggered by the "AVIReader" control.
To find out the events associated with an ActiveX, you can:
  • see the documentation of the ActiveX control.
  • use WDXVIEW provided with WINDEV.
Minimum version required
  • Version 9
Comments
Click [Add] to post a comment

Last update: 03/11/2025

Send a report | Local help