MFC 控件示例
更新:2007 年 11 月
本节的主题是 MFC ActiveX 控件示例的摘要。有关所有 MFC 示例的列表,请参见 MFC 示例。
ActiveX 控件(原来为 OLE 控件)是具有扩展接口的 ActiveX 对象,扩展接口使 ActiveX 控件的行为类似于 Microsoft Windows 控件。
ActiveX 控件
BUTTON 示例:演示菜单和属性页
演示就地活动菜单、常用属性页和“关于”框控件选项的使用。CIRC 示例:ActiveX 控件
说明 ActiveX 控件的基础功能,包括控件绘制、常用和自定义属性、常用和自定义事件、颜色和字体的使用、常用字体属性页、默认属性页和版本控制。CONTAINER 示例:可视编辑容器应用程序
说明一个可视化编辑容器应用程序。IMAGE 示例:创建异步下载的 ActiveX 控件
演示如何使用 MFC 生成能够异步下载数据的 ActiveX 控件。LICENSED 示例:强制使用设计时和运行时许可证
强制使用设计时和运行时许可证的控件。LOCALIZE 示例:具有本地化用户界面的控件
具有说明如何将单独的类型库和资源动态链接库 (DLL) 用于本地化的本地化用户界面的控件。NETADDR 示例:Vista 网络地址验证工具控件示例
演示 Windows Vista“网络地址验证工具”控件的使用。REGSVR 示例:调用自动注册代码
说明自注册代码的调用。SPINDIAL 示例:演示属性页验证
一个具有可视的数值调节钮外观的控件,它用来说明属性页数据验证。TESTHELP 示例:具有工具提示和帮助的 ActiveX 控件
具有自己的帮助文件和工具提示的 ActiveX 控件。TIME 示例:以设定的时间间隔激发计时器
在运行时不可见并按设定的时间间隔引发计时器事件的控件。说明通知函数和环境属性。XLIST 示例:显示文本或位图
从 Windows 列表框创建子类的控件,它显示文本或位图项。
将 ActiveX 控件添加到工具箱
若要将 ActiveX 控件或对象放在“工具箱”窗口中,请参见“自定义工具箱”对话框。插入 ActiveX 控件后,可将这些控件拖动到正在构造的对话框。
提示: |
---|
若要将已注册的 ActiveX 控件快速添加到对话框模板,请参见查看 ActiveX 控件并将其添加到对话框。 |
手动注册 ActiveX 控件
为使后面的过程能够工作,必须安装 ActiveX 开发工具并打开开发环境。
打开 ActiveX 控件测试容器。有关如何访问测试容器的信息,请参见用测试容器测试属性和事件。
在“文件”菜单上,单击“注册控件”。
出现“注册控件”对话框。
单击“注册”并浏览到安装 ActiveX 控件的目录。
在“文件名”列表中双击控件的文件。测试容器将注册控件并将其添加到“注册控件”对话框中“已注册的控件”下的列表。
单击“关闭”关闭“注册控件”对话框。现在可以将控件插入测试容器或者所需的任何对话框或窗体。
在测试容器中测试控件
ActiveX 控件测试容器是用于测试和调试 ActiveX 控件的工具。通过更改控件的属性、调用其方法和激发其事件,可以使用测试容器测试控件的功能。有关使用测试容器的信息,请参见用测试容器测试属性和事件。