如何制作Activex 控件 ¾ 使用VC6 编写ActiveX 控件 A
创建工程,选择“ ATL COM AppWizard”选项 ,填 写Project name,如图 一 所 示 : 图 一 B
点 击“ 下 一 步 ”,进 入 图 二 ,选中“ Dynamic Link Library(DLL)”,然 后 选择“ Finish” 按 钮 ,完 成 工程的 创建工作
像 工程中 添 加 类 ,该 类 完 成 ActiveX 控件中 实 际 需 要 完 成 的 工作,添 加 类 的 方 式 有 两 种 ,区 别 在 于 创建时 是 否 可 以 选择从 哪些 基 类 继 承
选择VC6 工具 栏 上 的 “ Insert-〉 new class” 按 钮 ,弹 出如图 三 所 示 界 面 ,在 该 界 面 上 填 写相 应 名 称 ,点 击 “ OK”按 钮 完 成 类 的 添 加 工作
图三 按照这种方式添加生成的类的继承关系可以参看图四 图四 2
选择VC6 工具栏上的“ Insert-〉 new ATL Object” 选项 ,弹 出 如 图五 所 示 界 面 图五 选择“ Objects-〉 Simple Object” 选项 , 点 击 “ Next” 按钮 , 弹 出 如 图六 所 示 界 面 图六 在该页面上填写相应得类名称即可,同时选择“ Attributes” 页,在页面上选择从 哪 些 基 类继 承 ,如 图七 所 示 图七 设 置 完 成 后 ,选择“ 确 定 ” 按 钮 ,完 成 类的 添 加
在刚 刚 添 加 的 类中 添 加 函 数 ,完 成 相应的 功 能
1. 在头 文 件 中 添 加 函 数 声 明 ,如 图八 所 示 图八 2.在IDL 文件中添加以下代码, 如 图九 所 示 图九 3.