用于创建 ActiveX 控件的操作顺序

下表显示了在创建 ActiveX 控件(以前称为 OLE 控件)时的角色和框架的角色。

创建 ActiveX 控件

任务 您执行的操作 框架执行的操作
创建 ActiveX 控件框架。 运行 MFC ActiveX 控件向导以创建控件。 在选项页中指定您需要的选项。 选项包括项目中控件的类型和名称、许可、子类和 About Box 方法。 MFC ActiveX 控件向导为具有基本功能的 ActiveX 控件创建文件,包括应用程序、控件和属性页的源文件、资源文件、项目文件和其他,均根据你的规格定制。
无需添加自己的代码,即可查看控件和 Activ eX 控件向导提供的功能。 生成 ActiveX 控件,并使用 Internet Explorer 或 TSTCON 示例对其进行测试。 正在运行的控件能够调整大小并移动。 它还有一个可以调用的 About Box 方法(如果选择)
实现控件的方法和属性。 添加成员函数以提供控件数据公开接口,以实现特定于控件的方法和属性。 添加成员变量以保存数据结构,并在确定时使用事件处理程序触发事件。 框架已经定义了一个映射以支持控件的事件、属性和方法,让你专注于属性和方法的实现方式。 默认属性页可查看,并且提供了默认 About Box 方法。
构造控件的属性页。 使用 Visual C++ 资源编辑器直观地编辑控件的属性页界面:

- 创建其他属性页。
- 创建并编辑位图、图标和光标。

你还可以在对话框编辑器中测试对话框。
MFC 应用程序向导创建的默认资源文件提供了很多您需要的资源。 利用 Visual C++,您可以轻松直观地编辑现有资源和添加新资源。
测试控件的事件、方法和属性。 重新生成控件并使用测试容器来测试处理程序是否正确工作。 可以调用控件的方法,并通过属性页接口或通过测试容器控制其属性。 此外,使用测试容器跟踪从控件触发的事件和控件容器收到的通知。

另请参阅

基于框架生成
MFC 应用程序的构建操作顺序
OLE 应用程序的创建操作顺序
数据库应用程序的创建操作顺序