ActiveX 控件容器

ActiveX 控件容器是完全支持 ActiveX 控件并且可将这些控件整合到其自己的窗口或对话框中的容器。 ActiveX 控件是您可以在许多开发项目中使用的可重用软件元素。 控件允许应用程序的用户访问数据库、监视数据以及在应用程序中作出各种选择。 有关 ActiveX 控件的详细信息,请参阅 MFC ActiveX 控件

重要

ActiveX 是旧技术,不应用于新开发。 有关详细信息,请参阅 ActiveX 控件

控件容器通常在一个项目中采用两种形式:

  • 对话框和类似对话框的窗口(如窗体视图),其中将在对话框的某个位置使用 ActiveX 控件。

  • 应用程序中的窗口(其中将在工具栏中使用 ActiveX 控件)或用户窗口中的其他位置。

ActiveX 控件容器将通过公开的方法属性与控件交互。 可以通过控件容器访问和修改的这些方法和属性将通过 ActiveX 控件容器项目中的包装器类进行访问。 嵌入 ActiveX 控件还可通过触发(发送)事件通知发生操作的容器来与容器进行交互。 控件容器可选择在收到这些通知后是否操作。

其他文章讨论了若干主题,从创建 ActiveX 控件容器项目到与使用 Visual C++ 生成的 ActiveX 控件容器有关的基础实现问题:

有关在对话框中使用 ActiveX 控件的详细信息,请参阅对话框编辑器主题。

有关介绍使用 Visual C++ 和 MFC ActiveX 控件类开发 ActiveX 控件的详细信息的文章列表,请参阅 MFC ActiveX 控件。 文章将按功能类别进行分组。

另请参阅

MFC ActiveX 控件