由 AMZ 预定义或二次封装的一些接口,balabalabala…

.版本 2 .DLL命令 amz_api_OpenSet, , "AMZ.fne", "amz_api_OpenSet", 公开, 打开 设置
 .参数 szGuid, 文本型, , 插件的GUID,可空
 .DLL命令 amz_api_OutText, , "AMZ.fne", "amz_api_OutText", 公开, 向输出框发送文本
 .参数 szStr, 文本型
 .DLL命令 amz_api_OutText_1, , "AMZ.fne", "amz_api_OutText_1", 公开, 向输出框发送文本,无版权
 .参数 szStr, 文本型
 .DLL命令 amz_api_OutTextError, , "AMZ.fne", "amz_api_OutTextError", 公开, 向输出框发送文本,带错误提示声音
 .参数 szStr, 文本型
 .DLL命令 amz_api_OutTextEmpty, , "AMZ.fne", "amz_api_OutTextEmpty", 公开, 清空输出框内容
 .DLL命令 amz_api_GetRunFunc, 整数型, "AMZ.fne", "amz_api_GetRunFunc", 公开, 获取 IDE功能函数地址
 .DLL命令 amz_api_GetHwnd, 整数型, "AMZ.fne", "amz_api_GetHwnd", 公开, 取易语言自身控件句柄,后期创建的可能获取不到,如果出现重复的ID类型可填写上层ID类名进行二次获取
 .参数 nIDDlgItem, 整数型, , 控件ID
 .参数 szClassName, 文本型, , 类名,可空
 .DLL命令 amz_api_GetHwnd_OutText, 整数型, "AMZ.fne", "amz_api_GetHwnd_OutText", 公开, 获取 输出框句柄
 .DLL命令 amz_api_GetEhWnd, 整数型, "AMZ.fne", "amz_api_GetEhWnd", 公开, 获取 易语言主窗口句柄
 .DLL命令 amz_api_GetPID, 整数型, "AMZ.fne", "amz_api_GetPID", 公开, 获取 易语言进程PID
 .DLL命令 amz_api_GetEver, 小数型, "AMZ.fne", "amz_api_GetEver", 公开, 获取 易语言版本号
 .DLL命令 amz_api_GetDir_E, 文本型, "AMZ.fne", "amz_api_GetDir_E", 公开, 获取目录 易语言主目录
 .DLL命令 amz_api_GetDir_AMZ, 文本型, "AMZ.fne", "amz_api_GetDir_AMZ", 公开, 获取目录 AMZ目录
 .DLL命令 amz_api_GetDir_Plugin, 文本型, "AMZ.fne", "amz_api_GetDir_Plugin", 公开, 获取目录 自身插件目录
 .参数 szGuid, 文本型, , 插件的GUID,必填
 .DLL命令 amz_api_GetDir_Project, 文本型, "AMZ.fne", "amz_api_GetDir_Project", 公开, 获取目录 当前源码所在目录,失败返回空
 .DLL命令 amz_api_GetPath_Project, 文本型, "AMZ.fne", "amz_api_GetPath_Project", 公开, 获取路径 当前源码的路径,失败返回空
 .DLL命令 amz_api_is_NewProject, 逻辑型, "AMZ.fne", "amz_api_is_NewProject", 公开, 判断 易语言是否为新工程,未保存过的,如果为新程序返回真,否则返回假
 .DLL命令 amz_api_is_Debug, 逻辑型, "AMZ.fne", "amz_api_is_Debug", 公开, 是否调试运行中,调试中返回真,否则返回假
 .DLL命令 amz_api_GetKeyText, 文本型, "AMZ.fne", "amz_api_GetKeyText", 公开, 读配置项
 .参数 szGuid, 文本型, , 「插件的GUID」,必填
 .参数 szKeyName, 文本型, , 「配置项名称」,参数值指定欲读入配置项在其节中的名称。
 .参数 szDefault, 文本型, , 「默认文本」如果指定配置项不存在,将返回此默认文本。如果指定配置项不存在且本参数被省略,将返回空文本。
 .DLL命令 amz_api_SetKeyText, 逻辑型, "AMZ.fne", "amz_api_SetKeyText", 公开, 写配置项,成功返回真,失败返回假。
 .参数 szGuid, 文本型, , 「插件的GUID」,必填
 .参数 szKeyName, 文本型, , 「配置项名称」,如果参数值被省略,则删除指定节及其下的所有配置项。
 .参数 szStr, 文本型, , 「写入值」,参数值指定欲写入到指定配置项中的文本。如果参数值被省略,则删除所指定配置项。
 .DLL命令 amz_api_AddTab, 逻辑型, "AMZ.fne", "amz_api_AddTab", 公开, 在状态夹中增加一个工作夹.功能被处理返回真,未被处理则返回假.
 .参数 hWnd, 整数型, , 项目句柄
 .参数 hIcon, 整数型, , 图标句柄
 .参数 szCaption, 文本型, , 项目标题
 .参数 szToolTip, 文本型, , 项目提示
 .DLL命令 amz_api_ClickMenu, , "AMZ.fne", "amz_apiClickMenu", 公开, 点击易语言的菜单
 .参数 nMenuID, 整数型, , 菜单ID #菜单 开头
 .参数 bIsPostMessageA, 逻辑型, , 默认为假,使用SendMessageA,真将使用 PostMessageA
 .DLL命令 amz_api_SetWorkTab, , "AMZ.fne", "amz_apiSetWorkTab", 公开, 工作夹 切换
 .参数 nIndex, 整数型, , #工作夹 开头
 .DLL命令 amz_api_SetStateTab, , "AMZ.fne", "amz_apiSetStateTab", 公开, 状态夹 切换
 .参数 nIndex, 整数型, , #状态夹 开头
 .DLL命令 _取当前帮助及类型, 文本型, "AMZ.fne", "_取当前帮助及类型", , _取当前帮助及类型
 .DLL命令 _取当前文本及类型, 文本型, "AMZ.fne", "_取当前文本及类型", , _取当前文本及类型
 .DLL命令 amz_api_IPC_SendMsg, , "AMZ.fne", "amz_api_IPC_SendMsg", 公开, 多进程通讯,发送消息,该命令可以自由向其他易语言AMZ插件发送消息,但发送端不会收到消息;注:此功能仅允许在主线程内应用!
 .参数 szGuid, 文本型, , 插件的GUID,必填
 .参数 szMsg, 文本型, , 要发送的消息,上限512字符。
 .DLL命令 amz_api_AddToolsTabItem, 逻辑型, "AMZ.fne", "amz_api_AddToolsTabItem", 公开, 向“状态夹->Tools”下添加项目。(不限添加数量,此命令在“准备就绪”事件后失效)
 .参数 szGuid, 文本型, , 插件的GUID
 .参数 nID, 整数型, , 用于辩认项的数值
 .参数 szCaption, 文本型, , 项标题
 .参数 szIcon, 文本型, , 项图标; 图片尺寸32*32; 填写格式如:「file:/plugin/img/***.jpg」其中「file:/plugin/」相对于自身插件目录;
 .DLL命令 amz_api_WebPage_Add, 逻辑型, "AMZ.fne", "amz_api_WebPage_Add", 公开, 向链表中加入外置Web页面信息
 .参数 szGuid, 文本型, , 插件的GUID
 .参数 nID, 整数型, , 用于辩别页面的数值;
 .参数 szWinTitle, 文本型, , 窗口标题,可空
 .参数 szPageUrl, 文本型, , 页面地址
 .参数 szFPW, 文本型, , 文件密码,可空,为空则正常加载文件;可用 '_SDK\AmzEncrypt\AmzEncrypt.exe' 对文件进行加密,加密支持 .htm .html .css .js文件
 .参数 nWinWidth, 整数型, , 窗口宽度
 .参数 nWinHeight, 整数型, , 窗口高度
 .参数 bWinMin, 逻辑型, , 是否允许窗口最小化
 .参数 bWinMax, 逻辑型, , 是否允许窗口最大化
 .参数 bWinSizing, 逻辑型, , 是否允许窗口调整尺寸
 .参数 bNotMultiple, 逻辑型, , 不允许多开
 .DLL命令 amz_api_WebPage_Open, , "AMZ.fne", "amz_api_WebPage_Open", 公开, 打开链表中的外置Web页面
 .参数 szGuid, 文本型, , 插件的GUID
 .参数 nID, 整数型, , 用于辩别页面的数值;
 .DLL命令 amz_api_GetAmzVerMajor, 整数型, "AMZ.fne", "amz_api_GetAmzVerMajor", 公开, 获取 AMZ 主版本号,失败返回 0
 .DLL命令 amz_api_GetAmzVerMinor, 整数型, "AMZ.fne", "amz_api_GetAmzVerMinor", 公开, 获取 AMZ 次版本号,失败返回 0
 .DLL命令 amz_api_GetAmzVerPatch, 整数型, "AMZ.fne", "amz_api_GetAmzVerPatch", 公开, 获取 AMZ 修订号,失败返回 0
 .DLL命令 amz_api_GetAmzVerTag, 文本型, "AMZ.fne", "amz_api_GetAmzVerTag", 公开, 获取 AMZ 版本延伸标签,失败返回 空
 .DLL命令 amz_api_GetAmzVerName, 文本型, "AMZ.fne", "amz_api_GetAmzVerName", 公开, 获取 AMZ 完整字符串版本 如:3.1.1_Beta,失败返回 空
 .DLL命令 amz_api_GetAmzVer, 小数型, "AMZ.fne", "amz_api_GetAmzVer", 公开, 获取 AMZ 版本号 如:3.11,失败返回 0
 .DLL命令 amz_api_ClipboardCopy, 文本型, "AMZ.fne", "amz_api_ClipboardCopy", 公开, 剪辑板 复制,失败返回 空;自动备份还原并返回选中内容;此功能会清空E剪辑历史!
 .DLL命令 amz_api_ClipboardPaste, , "AMZ.fne", "amz_api_ClipboardPaste", 公开, 剪辑板 粘贴;自动备份还原并置入指定文本
 .参数 Text, 文本型

.版本 2 .DLL命令 amz_winapi_GetTempPathA, , "AMZ.fne", "amz_winapi_GetTempPathA", 公开, WinApi 获取 系统临时目录,所返回目录名以“\”符号结束,如失败返回空文本。
 .DLL命令 amz_winapi_RtlMoveMemory, , , "RtlMoveMemory", 公开, RtlMoveMemory
 .参数 pDest, 整数型, , 复制到
 .参数 pSrc, 整数型, , 被复制
 .参数 ByteLen, 整数型, , 长度

最后修改:2023 年 11 月 24 日
如果觉得我的文章对你有用,请随意赞赏