- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE362第二部分用户指南
第十四章控件PAGE363
PAGE330
十四章控件
控件是能够完成特定任务的一段程序,但不能独立运行,必须依赖于一个主体程序(容器)。控件具有各种属性,可以控制控件的外观和行为,接受输入并提供输出。
CAREER支持两种控件:OLE控件和WINDOWS控件。
在CAREER的界面开发系统中,若要插入控件,选择Draw菜单命令“插入”中的“WINDOWS控件”或“OLE控件”。
14.1OLE控件
OLE控件,也被称为ActiveX控件或ocx,是一种完成特定功能的独立的标准软件组件。OLE控件定义了可重用组件的标准接口。但OLE控件不是独立的程序,它是置入控件容器的服务器。在使用OLE控件时,首先必须将其置入控件容器。CAREER就是一个标准的控件容器。诸如MicrosoftVisualBasic或IE浏览器都是标准控件容器。
您可以用MicrosoftVisualBasic、VC++或其它第三方应用程序开发工具生成OLE控件,也可以直接从第三方开发商那里购买能完成特定功能的OLE控件。这些控件一般以ocx形式被打包。
14.1.1OLE控件管理
若要在CAREER画面中置入一个OLE控件,可选择Draw菜单命令“插入/OLE控件”,出现对话框:
选择一个控件后,单击“选择”按钮。
上面对话框中列出的OLE控件都是已经在CAREER中注册后的控件。若要使用一个新OLE控件,选择Draw菜单命令“特殊功能/OLE控件管理”,出现对话框:
对话框中列出了所有已在CAREER上注册的OLE控件。
“添加”:单击该按钮,出现对话框,列出所有已在Windows上注册的OLE控件:
选择其中要使用的控件后,单击“确定”按钮,该控件将在CAREER中注册。
“删除”:单击该按钮,将注销在CAREER上注册的控件。
“注册”:单击该按钮,出现对话框:
指定要注册的OCX文件后,单击“打开”,该OCX文件将被注册在Windows上。
“注销”:单击该按钮,出现上面对话框,指定要注销的OCX文件后,单击“打开”,该OCX文件将从Windows上注销。
用上述“OLE控件管理器”在Windows和CAREER上注册后的OLE控件,就可以插入到CAREER画面上使用了。
注意:以下类型的OLE控件不能在CAREER中使用:非窗口型控件、容器、SimpleFrameSite(GroupBox)、数据控件(DataControls)、Dispatch对象、Arrays、Blobs、Objects、Variant等类型。
浏览OLE控件属性/方法
当要浏览已经插入在CAREER画面上的OLE控件的所有方法和属性时,可按如下步骤进行:
1、单击要浏览的OLE控件以选中它。
2、选择Draw菜单命令“查看/OLE控件方法/属性”,出现“控件属性/方法”对话框:
对话框上分两页分别列出了该控件的所有方法和属性的名称与格式。
注意:CAREER不支持OLE控件的一些特殊数据类型的属性,此时属性列表框中“类型”一项会显示“不支持”字样。
设置OLE控件属性
若要设置已经插入在CAREER画面上的OLE控件属性时,可按如下步骤进行:
1、选中要设置属性的OLE控件。
2、单击鼠标右键,在弹出的右键菜单中选择“对象属性”,出现该OLE控件的属性设置对话框,在对话框上调整各项参数后,单击“确定”返回。
注意:某些OLE控件不提供属性设置功能,此时,OLE控件的属性设置对话框的内容将为空白。
14.1.2用动作脚本控制OLE控件
可以对象脚本和命令型脚本中控制OLE控件。
在对象脚本中OLE控件可接收容器Draw产生的事件:鼠标按下事件、鼠标按住周期触发事件、释放鼠标事件、OLE控件初始运行事件以及OLE控件周期运行事件等。
若要在OLE控件上加入对象脚本:
1、双击OLE控件,出现动画连接对话框。
2、在对话框上选择“触敏动作/左键动作”(定义有关鼠标按下事件、鼠标按住周期触发事件和释放鼠标事件的脚本)或“杂项/一般性动作”(定义有关OLE控件初始运行事件以及OLE控件周期运行事件的脚本),出现脚本编辑器后,可以开始编写动作脚本程序。
3、当要引用该OLE控件的方法和属性时,可单击编辑器上的“方法/属性”按钮,出现“控件属性/方法”对话框后,直接选择其中的方法或属性名称。
另外,在对象脚本中引用OLE控件的属性或方法时,可以使用“This”代替OLE控件对象名称。如:
This.Day=29;
Tag1=This.year;
如果在命令型脚本(即:应用程序动作脚本、窗口动作脚本、数据改变动作脚本和键动作脚本)中引用OLE控件的方法和属性,则必须
文档评论(0)