Home | All Classes | Main Classes | Annotated | Grouped Classes | Functions |

# The ActiveTQt framework

These modules are part of the TQt Enterprise Edition and are not part of the Free or Non-Commercial Editions.

TQt's ActiveX support allows TQt/Windows developers to:

1. Access and use ActiveX controls provided by any ActiveX server in their TQt applications.
2. Make their TQt applications available as ActiveX servers, with any number of TQt widgets as ActiveX controls.

## ActiveTQt Modules

The framework consists of two modules.

### TQAxContainer

The TQAxContainer module is a static library implementing TQObject and TQWidget subclasses, TQAxObject and TQAxWidget, that act as a containers for COM objects and ActiveX controls. If built against a shared TQt library TQAxWidget integrates as a widget plugin into TQt Designer.

The module also provides classes TQAxScript, TQAxScriptManager and TQAxScriptEngine that allow using Windows Script Host technologies to script COM objects embedded in the TQt applications.

Examples include a web browser application embedding Microsoft Internet Explorer, and an address book example synchronizing the contents with Microsoft Outlook.

### TQAxServer

The TQAxServer module is a static library that implements functionality for in-process and executable COM servers. This module provides the TQAxAggregated, TQAxBindable and TQAxFactory classes.

Examples include in- and out-of-process servers providing different TQWidget subclasses as ActiveX controls, as well as a walkthrough how to use those objects in a .NET environment.

## Additional Information

- ActiveTQt Tools.
- ActiveTQt Examples.