ActiveX 控件容器是一个完全支持 ActiveX 控件的容器,可以将它们合并到自己的窗口或对话中。 ActiveX 控件是可在许多开发项目中使用的可重用软件元素。 通过控制,应用程序的用户可以访问数据库、监视数据,并在应用程序中进行各种选择。 有关 ActiveX 控件的详细信息,请参阅 MFC ActiveX 控件一文。
重要
ActiveX 是一项不推荐用于新开发的旧技术。 有关详细信息,请参阅 ActiveX 控件。
控件容器通常在项目中采用两种形式:
对话框和类似对话框的窗口,例如窗体视图,其中 ActiveX 控件在对话框中的某个位置使用。
应用程序中的 Windows,其中 ActiveX 控件用于工具栏或用户窗口中的其他位置。
ActiveX 控件容器通过公开 的方法 和 属性与控件交互。 可通过 ActiveX 控件容器项目中的包装类访问这些方法和属性,这些方法和属性可由控件容器访问。 嵌入式 ActiveX 控件还可以通过触发(发送) 事件 来通知容器已发生作,从而与容器交互。 控件容器可以选择对这些通知执行作。
其他文章讨论了几个主题,从创建 ActiveX 控件容器项目到与使用 Visual C++ 生成的 ActiveX 控件容器相关的基本实现问题:
有关在对话框中使用 ActiveX 控件的详细信息,请参阅 对话框编辑器 主题。
有关说明使用 Visual C++ 和 MFC ActiveX 控件类开发 ActiveX 控件的详细信息的文章列表,请参阅 MFC ActiveX 控件。 文章按功能类别进行分组。