2.4.2 ActiveX控件(2)
4.在Visual C++(www.cppentry.com) 2010中使用ActiveX控件
(1) 将ActiveX控件添加到工具箱
若要将ActiveX控件或对象放在"工具箱"窗口中,请参见下文介绍的"自定义工具箱"对话框。插入ActiveX 控件后,可将这些控件拖动到正在构造的对话框中。
(2) 手动注册ActiveX控件
为使后面的过程能够工作,必须安装ActiveX开发工具并打开开发环境,具体流程如下所示。
① 选择"工具"→"ActiveX控件测试容器"菜单命令,弹出"ActiveX控件测试容器"对话框,如图2-27所示。
|
| (点击查看大图)图2-27 "ActiveX控件测试容器"对话框 |
② 从菜单栏中选择"文件"→"注册控件"命令,将弹出"注册控件"对话框,如图2-28所示。
③ 单击"注册"按钮并浏览到安装ActiveX控件的目录。在"文件名"列表中,双击控件的文件。测试容器将注册控件并将其添加到"注册控件"对话框"已注册的控件"下的列表中。
|
| 图2-28 "注册控件"对话框 |
④ 单击"关闭"按钮关闭"注册控件"对话框。此时就可以将控件插入测试容器或者所需的任何对话框或窗体中。
5.将ActiveX控件添加到工具箱
如果想将ActiveX控件添加到工具箱,就必须使用"自定义工具箱"对话框,此对话框用于显示计算机可识别的选项卡式组件列表。"自定义工具箱"对话框可用于将控件添加到"工具箱"中,或从"工具箱"中移除控件。若要打开此对话框,应从"工具"菜单中选择"添加/移除工具箱项"命令。
注意:"自定义工具箱"对话框取代了Visual Basic早期版本中的"组件"对话框和 Visual C++(www.cppentry.com)早期版本中的"自定义"对话框。
如果想排序"自定义工具箱"中显示的控件列表,需要先选择任意一个列标题。如果要把一个控件添加到活动的"工具箱"选项卡中,需要选中它旁边的复选框。如果想移除一个控件,需要取消选中该控件的复选框。当选择"确定"时,将会添加选中的控件,并且移除已清除的控件。因为"自定义工具箱"对话框是可扩展的,所以其他应用程序也可添加它们所提供的选项卡式组件列表。