在易语言中使用类型库的方法

如何在易语言中使用类型库

如何在易语言中使用类型库,我们下面用一个小例程来说明,首先打开“易语言”

选择“工具”→“类型库及OCX组件—〉支持库”注册word类型库。

然后左边支持库表中会出现word的类型库

然后我们在窗体中画上两个按钮以便我们使用,至于旁边画的那个com控件我们等一下

现在我们开始写入代码,如果按照com对象的方法来操作word,我们就要先创建一个word的对象,连接“Word.Application”,其实这也是调用“word”对象中的“Application”对象,但是现在不用这样了,通过类型库我们可以直接来操作“Application”首先我们创建一个程序集变量,类型为“Application” ,这样我们就可以直接操作“Application”中的命令

在“_按钮1_被单击”事件中输入

这两行代码的作用是首先将word的可视属性设置为“”,然后再将word的标题改为“易语言word”,运行一下看看效果,是不是改变了?

以前我们用com对象操作word可以通过word对象提供的“quit”命令来结束word,但是并没有相应的触发事件,我们只能使用,不能在这些事件中处理其他事情,现在可以做到了,我们上面看到的窗体上画的那个com控件就可以起到这个作用,我们在右边组件箱中选择这个控件画到窗体上。

这个就是word对象中“Application”对象的所有触发事件,我们在选择“Application事件1”下来它的事件组合框选择“quit”事件

会在代码区生成一个“_Application事件1_Quit”子程序,我们再这个子程序下面输入如下代码

这只是“Application”对象的一个触发事件,我们怎么才能触发他呢?在“_按钮2_被单击”子程序中输入如下代码

现在我们运行代码,先单击按钮1创建,再单击按钮2关闭word,你会发现并没有触发“_Application事件1_Quit”事件,没有弹出信息框,因为我们虽然调用了“_Application事件1_Quit”事件,但是并没有将“_Application事件1_Quit”事件和“Application”挂钩,我们必须在“__启动窗口_创建完毕”将这个事件和“Application”挂钩,不然是无法触发这个事件的。

这样我们运行word,单击按钮2结束,就会出现信息框了。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接

(0)

相关推荐

  • 易语言如果真命令使用讲解

    如果真命令 操作系统支持:Windows.Linux.Unix 所属类别:流程控制 本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到左侧箭头线指向的命令处去执行.同"如果"命令相比,本命令没有为假时的程序部分. 语法:  无返回值  如果真(条件) 例程 说明: 如果真命令和如果命令相似,如果真的条件也必须是逻辑型,可以用"或者""并且"连接多个条件. 此段语句运行时,如果编辑

  • 易语言循环判断首命令使用讲解

    循环判断首命令 操作系统支持:Windows.Linux.Unix 所属类别:流程控制 执行本命令后将顺序执行下一条命令进入程序循环. 语法:  无返回值  循环判断首 () 例程 说明: 此命令和判断循环首命令相似,不同在于,此命令是先循环再判断,是在循环尾部判断, 如果条件成立,则跳到循环判断首,顺序执行循环中的命令. 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持.如果你想了解更多相关内容请查看下面相关链接

  • 易语言窗口界面与菜单功能详解

    一.系统主窗口布局 在系统安装后第一次进入时,主窗口的顶端为菜单条,菜单条的下面为标准工具条,左边为工作夹,下边为状态夹,中间为"_启动窗口"的窗口设计界面,右边为窗口单元工具箱.另外,系统状态行默认是不显示的,使用组合夹可以将工作夹与输出夹组合到一起,编写程序时将使用程序编辑窗口. 在主窗口或其各类工具条上单击鼠标右键可以弹出用作设置各种工具条.工具夹显示状态的菜单. 二.工作夹 在工作夹中包括三个子夹,名为:"支持库"."程序"."

  • 易语言编写程序即时查询对应帮助信息的方法

    如欲对系统中各运行支持库内的命令.库定义数据类型.库定义常量等等信息进行查找,请在易系统启动后使用以下方法之一: 直接在工作夹内的支持库夹中单击对应的所欲查找其信息的项目,此时所有的相关信息将会显示在系统的提示夹或者状态行中,如下图,光标处: 如果欲将这些信息提取出来打印或者以后阅读,请在相应项目上单击鼠标右键,在所弹出的菜单中选择"拷贝帮助文本到剪贴板"或者"写帮助文本到文件"功能输出与该项目及该项目所有子项目相关的帮助信息.譬如:在支持库名项目上进行此操作将输出

  • 易语言计次循环首命令使用讲解

    计次循环首命令 操作系统支持:Windows.Linux.Unix 所属类别:流程控制 执行本命令将把循环体内的命令重复执行指定的次数.提供的整数参数值决定将重复执行的次数. 语法:  无返回值  计次循环首(循环次数,[已循环次数记录变量]) 例程 说明: 第一个参数,给出将要循环的次数,是整数型,第二个参数可选的,可以给出一个整数型的变量,用来记录已经循环的次数. 例程中是将10以内的整数显示在编辑框中,整数之间用":"隔开,首先运行计次循环首 (10, 循环次数变量)的命令,此命

  • 易语言中Com对象的简单调用方法

    在说明com对象在易语言中的使用之前,让我们先来了解一下几个问题 什么是com? com全称是组件对象模型(compoment object model),他是一组规范,是MicroSoft创建的一组二进制和网络标准,用于解决两个组件之间的通信. 什么是com对象 com是面向对象的软件模型,com对象的概念有点类似于C++中对象的概念.在com规范中,没有com对象的严格定义,com组件提供给客户的是以对象形式封装起来的实体,客户与组件交互的实体是com对象. com对象有自己的属性和方法,但

  • 易语言判断循环首命令使用讲解

    判断循环首命令 操作系统支持:Windows.Linux.Unix 所属类别:流程控制 本命令根据提供的逻辑参数的值,来决定是否进入循环.如果提供的逻辑参数值为真,程序顺序执行下一条命令进入循环,否则跳转到本命令所对应的"判断循环尾"命令的下一条命令处以跳出循环. 语法:  无返回值  判断循环首(条件) 例程 说明: 判断循环首的条件是逻辑型,是在判断循环首中判断,先判断再循环,符合条件,就循环执行以下代码,不符合条件就停止循环. 注意:此命令编写时,只需要输入pdxhs(),就会自

  • 易语言的即时输入提示使用方法

    一:即时输入提示: 我们打开菜单"工具"→"系统配置",选择"输入"子夹,通过下面2张图的对比,我们可以看到新版易语言将以前的"提供数据类型选择列表"这个选择项修改为"即时输入提示"(如图): 旧版本系统配置对话框 新版本系统配置对话框 通过这个选项,我们可以选择在输入代码的时候是否需要有提示框. 即时输入提示框会在以下几个地方出现: 1:输入代码的时候,(如图): 2:输入返回值类型的时候,(如图): 3

  • 举例说明易语言中枚举常量的使用方法

    枚举 枚举(enum)是定义一组命名常量的机制,用这种方式定义的常量被称作枚举常量 注:枚举常量的数据类型是整数 使用方法: 下面我们以文本语音转换为例子,说明一下枚举常量的使用方法. 首先我们在窗体上放入语音识别控件,按钮,通用对话框这些基本控件,来制作一个简单的语音文本朗读程序. 1 如果您使用过语音识别控件,就应该知道,使用这个控件的第一步就是先创建它,而创建命令的两个参数就是枚举常量,我们可以看一下,以下代码是如何使用枚举常量的. 2 同样在机读文本的时候,我们也需要使用这些枚举常量.

  • 易语言中简化了类的创建与使用,使得面对对象编程更简单

    面对对象编程,可以说是当前最流行的编程方式,当前流行的面对对象的编程语言很多,如:C++.JAVA等等.易语言3.8版推出后,同样紧跟编程语言发展的方向,也开始全面支持面对对象编程.并且在中文化编程的基础上,简化了类的创建与使用,使面对对象的编写过程变的更加简单. 1.类的插入 面对对象编程就离不开类的创建,下面首先介绍一下对象和类的区别. 对象(Object)是类(Class)的一个实例(Instance).如果将对象比作房子,那么类就是房子的设计图纸.所以面向对象程序设计的重点是类的设计,而

  • 易语言编程基础知识

    创建一个易应用程序只需要短短几分钟的时间 - 通过在设计窗口上"绘制"诸如编辑框和按钮等组件来创建用户界面.然后,为窗口和组件设置属性以规定诸如标题.位置.尺寸等的值.最后,编写处理程序将生命真正赋于程序. 组件及事件驱动 组件及其事件驱动是使用易语言在 Windows 环境下编程的基础知识.所谓"组件",即用作组成用户图形界面的基本成员,譬如:窗口.编辑框.图片框等等.组件按可否容纳其它组件划分为容器类和非容器类.按运行时是否可能具有可视外形划分为界面类和功能类.

  • 易语言使用office工具支持库中的宏命令

    宏 到底什么是宏呢? 我们把那些能自动执行某种操作的命令统称为"宏". 宏也是一种操作命令,它和菜单操作命令都是一样的,只是它们对数据库施加作用的时间有所不同,作用时的条件也有所不同.菜单命令一般用在数据库的设计过程中,而宏命令则用在数据库的执行过程中.菜单命令必须由使用者来施加这个操作,而宏命令则可以在数据库中自动执行. 在OFFICE中,有很多种基本宏操作,这些基本操作还可以组合成很多其他的"宏组"操作.在使用中,我们很少单独使用这个或那个基本宏命令,常常是将这

  • 易语言变量循环首命令使用讲解

    变量循环首命令 操作系统支持:Windows.Linux.Unix 所属类别:流程控制 执行本命令将利用变量对循环体内的命令进行循环执行.第一次执行此命令时将使用"变量起始值"参数初始化"循环变量"参数所指定的变量.每次(包括第一次)执行到此命令处都将判断循环变量内的值是否已经超过"变量目标值"参数所指定的值,如已超过,则跳转到对应的"变量循环尾"命令的下一条命令处继续执行,否则顺序执行下一条语句继续进行循环. 语法:  无返

  • 易语言判断命令使用讲解

    判断命令 操作系统支持:Windows.Linux.Unix 所属类别:流程控制 本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到下一分支处去继续判断. 语法:  无返回值  判断(条件) 例程 说明: 此命令和如果命令可以互换,用法和如果命令相似,条件必须是逻辑型,可以多条件 判断边框改变选择框的选中条件为真的时候,就运行判断标签.边框 = 6,判断标签的边框就成为了渐变镜框式,判断边框改变选择框的选中条件不为真的时候,则运

  • 易语言如果命令使用讲解

    如果命令    操作系统支持:Windows.Linux.Unix 所属类别:流程控制 本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到左侧箭头线指向的命令处去执行. 语法:无返回值  如果(条件) 例程 说明: 如果命令的条件参数必须为逻辑型,可以为一个或多个逻辑型条件语句组成,多个逻辑型条件语句之间可以用"或"或者"且"连接, 如果符合如果编辑框.内容 = "你好易语言"的

随机推荐