MFC ActiveX 控件向导

更新:2007 年 11 月

ActiveX 控件是特定的自动化服务器类型;它是可重用的组件。承载 ActiveX 控件的应用程序是该控件的自动化客户端。如果目标是创建这种可重用的组件,则使用该向导创建控件。有关更多信息,请参见 MFC ActiveX 控件

或者,可以使用 MFC 应用程序向导创建自动化服务器 MFC 应用程序。

用该向导创建的 ActiveX 控件可以有用户界面或是不可见的。可以在向导的控件设置页中指示此选项。计时器 (Timer) 控件是希望其不可见的 ActiveX 控件的示例。

ActiveX 控件可以有复杂的用户界面。一些控件可以像封装窗体:一个控件包含许多字段,而每个字段本身就是一个 Windows 控件。例如,作为 MFC ActiveX 控件实现的自动部件对象可能呈现类似窗体的用户界面,通过该界面用户可以读取和编辑部件编号、部件名称和其他信息。有关更多信息,请参见 MFC ActiveX 控件

如果需要创建 ActiveX 对象容器,请参见创建 ActiveX 控件容器

MFC 起始程序包括 C++ 源文件 (.cpp)、资源文件 (.rc) 和一个项目文件 (.vcproj)。这些起始文件中生成的代码基于 MFC。

下面的示例列表显示 ActiveX 控件的增强任务和类型:

概述

此向导页描述正在创建的 MFC ActiveX 控件项目的当前应用程序设置。默认情况下,该向导按如下方式创建项目:

  • 默认项目不生成运行时许可证和帮助文件。可以在应用程序设置页中更改这些默认设置。只有在该 ActiveX 控件向导页中所做的选择才反映在“概述”页中。

  • 项目包括基于项目名称的控件类和属性页类。可以在控件名称页中编辑项目名称和文件名。

  • 控件不基于现有的 Windows 控件,当变为可见时激活,有用户界面并且包括“关于”对话框。可以在控件设置页中更改这些默认设置。

请参见

概念

Visual C++ 项目

其他资源

创建和管理 Visual C++ 项目

ATL Concepts