首页 > 其他分享 >极语言3-1:模块类库

极语言3-1:模块类库

时间:2023-12-03 13:32:25浏览次数:27  
标签:类库 控件 TreeView 语言 表格 视图 模块 树表 ListView

http://sec.yihuolao.com/sec.htm  转自作者,第九节 极语言模块类库

没找到左侧对应的目录,原作者写得有点乱

开发使用:点击设置菜单-选择"编辑模块",打开设置选项的界面

使用模块勾选模块列表里的项目即可

选中项目,点击"编辑模块"按钮可以查看源代码

开发模块点击"新建模块"按钮,输入模块名称

然后在编辑器界面就可以开发模块了,模块里可以写类

极语言更新的模块函数只有中文名称,英文仅作对照参考

中文名字

英文名称

用法示例

作用解释

定时器

Timer

定时器(窗体,编号,毫秒)

开启指定编号和毫秒的定时器,毫秒数为零关闭定时器。

定时器事件

TimerEvents

定时器事件(窗口,消息,编号,毫秒)

定时器回调的事件。

音乐播放

MusicPlay

音乐播放("命令")

.添加("文件名").开始(编号).暂停(1).停止(2)

数据.连接

DataConn

数据.连接(语句)

提交SQL连接语句建立数据库连接。

数据.执行

DataExec

数据.执行(语句)

提交SQL执行语句读取写入数据库。

数据.读取

DataRead

数据.读取(语句)

提交SQL查询语句返回结果数或更新的行数。

数据.读表

DataTable

数据.读表(表名)

提交数据库表名读取全表并返回行数。

数据.写入

DataWrite

数据.写入(语句)

提交SQL执行语句读取写入数据库。

数据.释放

DataFree

数据.释放

释放已打开的数据库表。

数据.关闭

DataClose

数据.关闭

关闭数据库连接。

调用对象

callobject

调用对象(名称,方式,参数,数据)

访问新建对象的属性和方法,方式:1方法;2属性读;3属性写;4参照赋值;参数为DISPPARAMS结构,数据为Variant结构

集合

Collection

集合

集合类,添加(键值):不重复的编号键;取值:获取一个键值并删除;取键(键值):获取编号键值的序号,判断是否存在。

容器类

Dictionary

容器类

初始化;添加(键值,数值):添加键值对,也可修改;取值(键值):获取键对应数值;查值(数值):通过值查询键;取键(键值):获取键的序号;删除(键值):删除指定键

初始页框

AtlAxWinInit

初始页框

初始化ActiveX控件,如:网页浏览框,FLASH控件等

页框控件

AtlAxGetControl

页框控件

获取指向包含在指定窗口内控件的接口指针

进程信息

NtQueryInformationProcess

进程信息(进程,类别,数据,长度,大小)

检索有关指定进程的信息。

网络消息

NetworkMessages

网络消息{网络事件(参数,数据)}

网络通讯模块的自定义消息事件

网络窗口

NetworkWindow

网络窗口(窗体)

网络通讯模块的初始化网络并指定窗口

网络连接

NetworkConnection

网络连接(网址,端口)

网址为0是监听端口,指定IP地址是连接网络

网络数据

NetworkData

网络数据(网口)

网络数据到来或连接成功时触发,从网络接口获取数据

网络断开

NetworkClose

网络断开(网口)

网络接口断开时触发的事件

设置网络

SetTcpEntry

设置网络(数据)

设置 TCP 连接的状态

网卡信息

GetAdaptersInfo

网卡信息(数据,长度)

检索本地计算机的适配器信息。

网络列表

GetExtendedTcpTable

网络列表(数据,长度,排序,版本,类别,0)

检索包含应用程序可用的 TCP 终结点列表的表。

导入列表

ImageDirectoryEntryToData

导入列表(基址,映像,索引,大小)

获取对特定于图像的数据的访问权限。

哈希加密

CryptHash

哈希加密(数据,长度,算法)

常用算法:MD2=$8001;MD4=$8002;MD5=$8003;SHA1=$8004;MAC=$8005;SHA256=$800C;SHA512=$800E;

编码转换

CodePage

编码转换(数据,65001,936)

文字编码相互转换,UTF-8=65001;GBK=936;BIG5=950;日文=932;韩文=949;泰文=874

分割文字

split

分割文字(内容,符号,@数组)

返回分割后数组的长度,动态数组使用名称.指针,固定数组使用@

替换文字

Replace

替换文字(原文,查找,替换)

返回替换后的文字,替换英文区分大小写

替换文本

ReplaceI

替换文本(原文,查找,替换)

返回替换后的文字,替换英文不区分大小写

文件内容

filedata

文件内容(路径)

返回文件数据的地址(自行释放);文件内容(路径,[长度])=数据内容

图像列表

ImageList

图像列表(数量,大小,格式)

格式:0=位图1图标2光标。添加指定数量和大小的图像到列表,默认从ICO_0.ico开始加载,数字依次递增;

表背景色

ListView_BkColor

表背景色(控件,颜色)

获取或设置表格的背景颜色

表格图像

ListViewImage

表格图像(控件,格式,图列)

获取或设置表格控件的图像列表,格式:0大图,1小图标,2状态

表格项数

ListView_ItemCount

表格项数(控件,数量)

获取或设置表格的所有项数,包括子项

表格读取

ListView_GetItem

表格读取(控件,项,子项,内容,长度)

读取表格指定项和子项内的文字内容;点击表项时,数据偏移12为项(行),16为子项(列);

表格添加

ListView_AddItem

表格添加(控件,内容,行,列,图)

向表格添加或修改子项内容,指定行列和图像

表格删除

ListView_DeleteItem

表格删除(控件,项)

删除表格控件的指定项

表格清除

ListView_DeleteAllItems

表格清除(控件)

清除表格控件的所有项

表格回调

ListView_Callback

掩码=表格回调(控件)

获取或设置表格控件的回调掩码

表格查找

ListView_FindItem

表格查找(控件,内容,起始)

返回查到的项序号,从头查找起始值要写负1

表头添加

ListView_InsertItem

表头添加(控件,列名,序号,宽度)

向表格控件添加表头;宽度-1是自动调整列宽,-2是适应标题内容

表头删除

ListView_DeleteColumn

表头删除(控件,序号)

删除表格已添加的表头

表头宽度

ListView_ColumnWidth

表头宽度(控件,序号,宽度)

获取或设置指定表头的宽度

表格字色

ListView_TextColor

表格字色(控件,颜色)

获取或设置表格的文字颜色

表字背色

ListView_TextBkColor

表字背色(控件,颜色)

获取或设置表格的文字背景颜色

表格顶项

ListView_GetTopIndex

表格顶项(控件)

获取列表或报表视图中最顶部可见项的索引。

表格行数

ListView_GetCountPerPage

表格行数(控件)

计算可以垂直容纳在列表视图控件的可见区域中的项数。

表格原点

ListView_GetOrigin

表格原点(控件,原点)

获取列表视图控件的当前坐标视图原点。

表格更新

ListView_Update

表格更新(控件,项)

汇报更新列表视图项。

表格状态

ListView_SetItemState

表格状态(控件,项,掩码,状态)

获取或更改列表视图控件中项的状态。

表格选中

ListView_GetCheckState

表格选中(控件,项)

确定是否选择了列表视图控件中的项。

表格文字

ListView_ItemText

表格文字(控件,项,子项,内容)

读取或设置表格视图控件指定项和子顶的文字内容;点击表项时,数据偏移12为项(行),16为子项(列);

表格排序

ListView_SortItems

表格排序(控件,函数,参数)

使用应用程序定义的比较函数对列表视图控件的项进行排序。可指定参数传递给比较函数的第三个参数

表项移动

ListView_SetItemPosition32

表项移动(控件,项,左,项)

将项移动到列表视图控件中的指定位置, (图标视图或小图标视图) 。

表格选数

ListView_GetSelectedCount

表格选数(控件)

获取表格列表视图控件中所选项的数目。

表格间距

ListView_GetItemSpacing

表格间距(控件,小图)

获取列表视图控件中项之间的间距。 小图标模式为真,大图模式为假

表格搜索

ListView_GetISearchString

表格搜索(控件,内容)

在列表视图中键入字符,将字符追加到搜索内容缓冲区

表格图距

ListView_SetIconSpacing

表格图距(控件,宽,高)

将列表视图控件中图标之间的间距设置为图标视图样式。

表格扩展

ListViewExtStyle

样式=表格扩展(控件)

获取或设置表格扩展样式:1显表格线,2子项带图,4显复选框,8热点选择,$10拖放列头,$20选择整行,$40单击激活,$80双击激活,$100平面滚条

表格提示

ListView_ToolTips

表格提示(控件,项,子项,内容)

设置获取表格提示内容,文字为宽字符编码

树表添加

TreeView_InsertItem

树表添加(控件,内容,项目,图标,关联)

给树表添加项,根节点数值写0

树表删除

TreeView_DeleteItem

树表删除(控件,项目)

从树视图控件中删除项及其所有子项。

树表清除

TreeView_DeleteAllItems

树表清除(控件,项目)

从树视图控件中删除所有项。

树表展开

TreeView_Expand

树表展开(控件,项目,方式)

方式:1折叠;2展开;3开合切换;0x4000部分展开;0x8000折叠并删除子项;

树表数量

TreeView_GetCount

树表数量(控件)

检索树视图控件中的项计数。

树表缩进

TreeView_Indent

像素=树表缩进(控件)

获取或设置子项相对于其父项缩进的数量(以像素为单位)。

树表图像

TreeView_ImageList

树表图像(控件,方式,图像列表)

获取或设置树表视图控件的图像列表,方式:0普通图像;2状态图像

树表关系

TreeView_GetNextItem

树表关系(控件,关系,项目)

获取与指定项承载关系的树视图项。关系:0根节点;1下一项;2前一项;3父项;4项的首个子项;5可见首项;

6下个可见项;7项的可见首项;8拖放目标项;9选中项;10最后可见项

树表选中

TreeView_Select

树表选中(控件,关系,项目)

选中与指定项承载关系的树视图项。关系同树表关系

树表文字

TreeView_GetItem

内容=树表文字(控件,项目)

获取或设置树表文字内容;获取时返回关联值,内容可选;树项改变时,数据偏移60为项目,92为关联,20为旧项目,52为旧关联;

树表拖图

TreeView_CreateDragImage

树表拖图(控件,项目)

为树视图控件中的指定项创建拖动位图的图像列表。

树表升序

TreeView_SortChildren

树表升序(控件,递归,项目)

对树表子项文字进行升序排列;递归为真对所有子项排序,为假只为直属子项排序

树表可见

TreeView_EnsureVisible

树表可见(控件,项目)

确保树视图项可见,如有必要,请展开父项或滚动树视图控件。

树表排序

TreeView_SortChildrenCB

树表排序(控件,项目,回调,参数)

用程序定义的回调函数进行排序

树表停改

TreeView_EndEditLabelNow

树表停改(控件,取消)

结束对树视图项标签的编辑。取消为真不保存,为假保存修改

树表搜索

TreeView_GetISearchString

树表搜索(控件,内容)

在树表视图中键入字符,将字符追加到搜索内容缓冲区

树表提示

TreeView_SetToolTips

提示=树表提示(控件)

获取或设置树视图控件的子工具提示控件。

树表标记

TreeView_SetInsertMark

树表标记(控件,项目,前后)

设置树视图控件中的插入标记。前后非零插入项目之后,为零在项目之前

树表高度

TreeView_SetItemHeight

高度=树表高度(控件)

获取或设置树视图项的高度。以像素为单位

树表背色

TreeView_SetBkColor

颜色=树表背色(控件)

获取或设置树视图项的背景颜色。

树表字色

TreeView_SetTextColor

颜色=树表字色(控件)

获取或设置树视图项的文字颜色。

树表记色

TreeView_SetInsertMarkColor

颜色=树表记色(控件)

获取或设置树视图插入标记的颜色。

组框添加

CBEM_INSERTITEMA

组框添加(控件,内容,图标,选中,缩进)

高级组合框添加项目,可指定图标和选中图标,每个缩进等于10像素。

组框删除

CBEM_DELETEITEM

组框添加(控件,序号)

高级组合框删除指定项目

组框文字

CBEM_SETITEMA

内容=组框文字(控件,序号)

获取或修改高级组合框的指定项目的文字

组框扩展

CBEM_GETEXSTYLE

样式=组框扩展(控件)

获取或修改组合框扩展样式:1不显图像;2不显缩进;4单词分割/.\;8允许剪裁;$10搜索分大小写

组框更改

CBEM_HASEDITCHANGED

组框更改(控件)

确定用户是否已更改高级组合框编辑控件的文本。返回真表示已更改

公共事件

PublicEvents

公共事件(数据)

控件事件到来时,数据前三项为:窗口,编号,事件;-1=内存不足;-2=单击左键;-3=双击左键;-4=按下回车;-5右键单击;-6=右键双击;

-7=得到焦点;-8失去焦点;-15按下键盘;-18键入字符;-402树项改变

配置路径

inipath

配置路径(名称)

指定配置文件的名称,为空指定与程序同名的ini文件。

配置段名

inisn

配置段名

文本=配置段名;配置段名(段名)=内容:多条内容用0字符分割,末尾加0字符

配置结构

iniStruct

配置结构(段名,键名)

文本=配置结构(段名,键名);配置结构(段名,键名,大小)=内容

配置区段

iniSec

配置区段(段名)

文本=配置区段(段名);获取区段的所有键名和内容

配置文字

iniString

配置文字(段名,键名)

文本=配置文字(段名,键名);配置文字(段名,键名)=内容

配置整数

iniint

配置整数(段名,键名)

数值=配置整数(段名,键名);获取键值为数字(含十六进制)的数值

资源数据

ResData

资源数据(编号,@大小)

返回指定编号资源的数据,第二参数获得资源文件的大小

剪切板

Clipboard

剪切板

取剪切板可选参数[格式],写剪切板三个参数(数据,[长度],[格式])。格式:1文本;2位图;3图元;4符号连接;5交换数据;6标签图像;

7OEM文本;8DIB位图;9调色板;10手写笔;11复杂音频;12标准音频;13宽字符;14增强图元;15文件列表

检验开启

CRCLoad

检验开启

crc32校验初始化数据

检验数据

CRCData

检验数据(数据,长度)

crc32校验数据,返回检验结果

格式转换

BinaryToString

格式转换(数据,长度,格式)

二进制转文本,返回转换文本地址。格式:0=Base64含证书标头;1=Base64不含标头;2=纯二进制副本;

3=Base64包含请求标头;4=仅十六进制;5=十六进制带ASCII字符;11=十六进制带ASCII和地址

转换格式

StringToBinary

转换格式(数据,标志)

文本转二进制,返回二进制数据地址。格式:1=Base64不含标头;2=纯二进制副本;3=Base64包含标头;

4=仅十六进制;5=十六进制带ASCII字符;9=Base64带CRL标头;10=十六进制带地址;11=十六进制带ASCII和地址

路径存在

PathFileExistsA

路径存在(路径)

判断目标路径(文件或目录)是否存在


标签:类库,控件,TreeView,语言,表格,视图,模块,树表,ListView
From: https://blog.51cto.com/u_11590738/8667179

相关文章