文档介绍:第12章控件及对象组件
OLE控件
 WINDOWS控件
内部组件
OLE控件
OLE控件,也被称为ActiveX或ocx控件,是一种完成特定功能的独立的标准软件组件。OLE控件定义了可重用组件的标准接口。但OLE控件不是独立的程序,它是置入控件容器的服务器。在使用OLE控件时,首先必须将其置入控件容器。力控R就是一个标准的控件容器。诸如Microsoft VisualBasic或IE浏览器都是标准控件容器。
OLE控件管理
OLE控件的管理包括管理器的使用、控件的浏览、控件的属性设置等,下面逐项叙述
在力控R画面中置入一个OLE控件,可选择Draw菜单命令“插入/OLE控件”,出现如图12-1所示的选择控件对话框,可以选择一个控件。
对话框中列出的OLE控件都是已经在力控R中注册后的控件。若要使用一个新OLE控件,选择Draw菜单命令“特殊功能/OLE控件管理”或点击图12-1中的“管理”,出现如图12-2所示的OLE控件管理器对话框
⑴“添加”
单击该按钮,出现如图12-3所示的插入ActiveX控件对话框,列出所有已在Windows上注册的OLE控件
⑴单击要浏览的OLE控件以选中它。
⑵选择Draw菜单命令“查看/OLE控件方法/属性”,出现如图12-4所示的“控件属性/方法”对话框:
⑴选中要设置属性的OLE控件。
⑵单击鼠标右键,在弹出的右键菜单中选择“对象属性”,出现该OLE控件的属性设置对话框,在对话框上调整各项参数后,单击“确定”返回。
用动作脚本控制OLE控件
在OLE控件上加入对象脚本的方法
⑴双击OLE控件(没有时可插入一个,鼠标单击空白处使控件变为实框),出现图3-17所示的动画连接对话框。
⑵在对话框上选择“触敏动作/左键动作”(定义有关鼠标按下事件、鼠标按住周期触发事件和释放鼠标事件的脚本)或“杂项/一般性动作”(定义有关OLE控件初始运行事件以及OLE控件周期运行事件的脚本),出现脚本编辑器后,可以开始编写动作脚本程序。
力控ROLE控件
1. 控件
是一个标准OLE控件。用户在各种常用开发环境下(如:VC++、VB、VFP、DELPHI、FrontPage、C++ Build等)来访问数据库中的数据。
⑴功能
⑵配置
⑶属性
2. 控件
控件用于实现在其他容器中浏览力控R运行时的工程画面,浏览的效果与在力控R运行系统View中看到的工程画面完全相同,包含全部动态数据和动画。
特别是可以在Web页面(HTML文件)插入该控件,然后通过IE浏览器对力控R工程画面进行远程访问。
⑴属性:ServerAddress:服务器IP地址。ViewName:初始启动画面名称。⑵方法:Display():显示一个画面窗口