Release 10.1A: OpenEdge Development:
Programming Interfaces

> ## How Progress supports ActiveX controls

> In general, ActiveX control technology is a more powerful, flexible, and robust replacement for the VBX control standard. To comply with the COM standard, an ActiveX control instance must be placed in a control container that handles events and specific user-interface functionality for the control. Progress supports this standard with the control-frame widget, a field-level widget and an associated control-frame COM object (which provides the actual control container support). For an overview of ActiveX controls, how they interact with Progress, and the requirements for using them in Progress, see Chapter 8, " Introduction to External Program Interfaces."

> You can extend a OpenEdge application with numerous commercially available ActiveX controls. In Progress, you must use the AppBuilder at design time to create instances of ActiveX controls in your application. You can then write 4GL code to reference ActiveX control properties and methods and to define event handlers that respond to ActiveX control events.

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095