Release 11 New Features |
ActiveX Support Enhanced
MATLAB 5.2 provided support for two new ActiveX technologies: ActiveX control containment and ActiveX Automation client capabilities. ActiveX controls are application components that can be both visually and programmatically integrated into an ActiveX control container; in the MATLAB context, this would be figure windows. Some examples of useful ActiveX controls are the Microsoft Internet Explorer Web Browser control, the Microsoft Windows Communications control for serial port access, and the graphical user interface (GUI) controls delivered with the Visual Basic development environment. Before 5.2, MATLAB supported ActiveX Automation server capabilities. When MATLAB is controlled by another component, it is acting as an automation server. MATLAB 5.2 added support for ActiveX Automation client capabilities. When MATLAB controls another component, MATLAB is the automation client, and the other component is the automation server. In other words, MATLAB 5.2 ActiveX Automation allowed MATLAB to both control and be controlled by other ActiveX components. This feature is described in more detail in Chapter 7 of the Application Program Interface Guide.