2024年4月2日发(作者:)

第三章使用Activex控件

Visual C++的强大威力在于它提供了一个标准库MFC,其中包含各种视窗式应用程序常用的

屏幕元素——组件和控件。不仅如此,这个完善的开发系统还可以方便地引进任何第三方控件,

这就是Activex控件。Activex控件的文件名为*.OCX。本章我们将学习如何把Activex控件引

入到Visual C++60这个开发环境中,如何把已经注册的控件添加到用户的工程中。

本章要点

1 把已经注册的控件添加到用户的工程中

2 如何注册一个外部的Activex控件

3 使用VC的一个日历控件编制程序

3.1 如何在程序中加入非标准控件

Visual C++在安装时就带进了许多非标准控件,他们放置在“已经注册的控件文件夹”中,

还有用户在别的地方得到的经注册后,也方在那里。要使用这类控件,可按下法把它添加到工程

中。

1 点击菜单“工程/添加到工程/Components and Controls,如图chap03-01所示。

2 在打开的对话框中选择,就打开了一个列表框,从中选择你所需要的控

件。

3 从列表中我们选择Calender Control 8.0,这是个日历程序本章的应用程序在要使用。点击

[Insert]按钮,这个控件就加入了我们的工程。

加入后你打开控件设计面版,就可以看到对应它的图标。

3.2 如何注册Activex控件

如果在安装时没有加入这个控件,可以按下法给它注册。

1 在Visual C++的安装盘上找到这个控件的文件,将它拷贝到c:windowssystem32

目录;

2 点击菜单“工具/Register Control”,如图chap03-04。