下你所需,载你所想!
汇集开发技术源码资料

易语言编程助手框架插件源码

:729.536KB :1 :2019-12-21 07:14:03

部分简介

上面这两个是我随便找的两个,拿来修改一下,做成插件加载进来

这两个源码都有比较详细的把一个程序该写成插件的方式,模式基本都差不多

插件标题,图标都是由自己定义,主程序代码完全不用改动,主程序只负责调用,功能的实现就交给插件忘了说了,主程序用到了邓学彬的一个 窗口阴影模块,不需要的话可以删掉模块 。

.计次循环首 (取数组成员数 (m_LibInfo), i)
.如果真 (IsWindow (m_LibInfo [i].hWnd) ≠ 0)
call_ (m_LibInfo [i].CloseAddr) ' 这里是告诉插件我要关闭程序了,必须等插件执行完了才往下走,如果不往下走,那就是插件有问题了
.如果真结束
FreeLibrary (m_LibInfo [i].hModule) ' 释放动态库
输出调试文本 (“关闭程序,看输出到哪个出错 | ” + 到文本 (i) + “ | ” + m_LibInfo [i].FileName)
.计次循环尾 ()
.如果真 (IsWindow (m_hSetting.hWnd) ≠ 0)
call_ (m_hSetting.CloseAddr) ' 如果窗口被载入过,那就调用设置里的窗口即将被销毁子程序
.如果真结束
FreeLibrary (m_hSetting.hModule) ' 释放设置动态库句柄
写配置 (“左边”, 到文本 (窗口1.左边))
写配置 (“顶边”, 到文本 (窗口1.顶边))
写配置 (“宽度”, 到文本 (窗口1.宽度))
写配置 (“高度”, 到文本 (窗口1.高度))
销毁 ()
输出调试文本 (#换行符, “程序走到生命的尽头..................”)
SetTimer (0, 0, 1000, 到整数 (&TimeProc))
' 防止有人写插件不擦好屁股,载入窗口后不关闭,导致程序不能结束,所以弄个时钟,一秒后结束程序

易语言编程助手框架插件源码

热门推荐

相关文章