吾爱分享资源网

 找回密码
 立即注册
查看: 199|回复: 12

[易语言] 易语言如何编程第十七章OCX 组件应用和 Window API 的调用

  [复制链接]

1198

主题

1305

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
11509
发表于 2017-10-14 13:01:58 | 显示全部楼层 |阅读模式
                                                         第十七章OCX 组件应用和 Window API 的调用
一.OCX组件
OCX 组件可以说是对易语言工具箱的扩展,使用 OCX 库就像使用其他标准支持库一样有属性有方法和事件.
17.1.1 OCX 组件调用方法
打开易语言 点击工具菜单在弹出的菜单中点 类型库或 OCX 组件->支持库

QQ截图20171014125929.png
在下面弹出的窗口中选择你要调用的 OCX 组件 点下一步进行汉化安装
QQ截图20171014130007.png
我们已经通用对话框为例,做下 OCX 组件的简单介绍不做汉化等工作了
QQ截图20171014130041.png
点保存 在弹出的信息库中点是 重启易语言后 就可以使用 OCX 支持库了
QQ截图20171014130110.png
重启后我们在外部组件中已经发现我们添加的 comdlg32 组件了 调用方法与其他库文件类似再者不多说了.
二.WINDOWS API
17.2.1 为什么要用 API
虽然易语言提供了强有力,简单易用的工具来开发 windows 的应用,但有一些需求,直接使用易语言函数较难或者无法完成.这是就可能要用到 windows 系统函数,通常称为 windowsAPI(应用程序编程接口)
WindowsAPI 是以二进制形式提供的,也就是他们不是源代码,而是可执行的部件,他们存放在 DLL 文件中.表示能被应用程序调用.
17.2.2 如何调用 Windows API
由于 DLL的函数或过程存在于应用程序之外的文件.在使用的时候必须声明过程的位置和调用参数.再声明后就可以当做自己的过程来调用.
1 声明 API 函数
在易语言中点插入菜单 DLL 命令在弹出的 DLL 命令定义表中填写函数名称所在库文件,别名参数和返回值等即可.
例如我们用 API 中的 GetCursorPos 函数来捕捉鼠标在屏幕的位置.函数声明如下

QQ截图20171014130237.png

下章预告:模块及DLL应用



上一篇:易语言如何编程第十六章如何编写网络程序
下一篇:易语言如何编程第十八章模块的编写及DLL的调用

0

主题

208

帖子

422

积分

中级会员

Rank: 3Rank: 3

积分
422
发表于 2018-4-26 17:58:54 | 显示全部楼层
我抢、我抢、我抢沙发~

0

主题

182

帖子

398

积分

中级会员

Rank: 3Rank: 3

积分
398
发表于 2018-5-2 14:46:04 | 显示全部楼层
不知该说些什么。。。。。。就是谢谢

0

主题

198

帖子

410

积分

中级会员

Rank: 3Rank: 3

积分
410
发表于 2018-5-9 20:40:30 | 显示全部楼层
支持!!!!!!

0

主题

185

帖子

384

积分

中级会员

Rank: 3Rank: 3

积分
384
发表于 2018-5-13 07:25:31 | 显示全部楼层
支持大佬!感谢!

0

主题

193

帖子

423

积分

中级会员

Rank: 3Rank: 3

积分
423
发表于 2018-5-31 13:27:33 | 显示全部楼层
帮你顶下哈!!

0

主题

195

帖子

422

积分

中级会员

Rank: 3Rank: 3

积分
422
发表于 2018-6-3 16:25:31 | 显示全部楼层
谢谢分享,收藏

0

主题

201

帖子

442

积分

中级会员

Rank: 3Rank: 3

积分
442
发表于 2018-6-4 19:00:25 | 显示全部楼层
膜拜大神!!!

0

主题

199

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
发表于 2018-6-23 15:42:59 | 显示全部楼层
写的真的很不错

0

主题

190

帖子

400

积分

中级会员

Rank: 3Rank: 3

积分
400
发表于 2018-6-29 18:20:03 | 显示全部楼层
谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|吾爱分享资源网 ( 苏ICP备17042175号 | 苏公网安备 32108102010177号 )

GMT+8, 2018-12-14 16:55 , Processed in 0.347528 second(s), 38 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表