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

编程助手框架源码纯核心库及Gdiplus绘画

:44.437KB :1 :2019-12-21 07:16:10

部分简介

.如果真 (Path ≠ “”) ' 只执行一次
返回 ()
.如果真结束
.计次循环首 (500, i) ' 优先加载配置里的插件,循环次数加多是为了不让循环走完,走完的话 i 会加1,反正都是手动跳出循环了
File = 读配置_插件 (i, ) ' 项名从1开始,所以,如果手动改配置的话,项名必须要按顺序,否则.....
.判断开始 (File ≠ “”)
AddPlugin (hWnd, 文本_取右边 (File, “|”, , ))
.默认
跳出循环 ()
.判断结束

.计次循环尾 ()
Path = 取运行目录 () + “\plugin\”
File = 寻找文件 (Path + “*.dll”, )
.判断循环首 (File ≠ “”)
.如果真 (i ≥ 10) ' 不能超过工具条按钮数,现在是限制10个,加载太多工具条会放不全,不过可以自己修改
跳出循环 () ' 不限制的话就删除这两行代码
.如果真结束

.如果真 (IsLoadPlugin (Path + File) = 假)
AddPlugin (hWnd, Path + File) ' 如果配置里加载的插件没有记录,那就加载这个插件,这个函数已经判断了插件是否合法
i = i + 1 ' 记录插件加载数量
.如果真结束

File = 寻找文件 (, )
.判断循环尾 ()
m_hSetting.hModule = LoadLibraryA (Path + “Setting.dll”)
m_hSetting.addr = GetProcAddress (m_hSetting.hModule, “Nimei_Setting”)
m_hSetting.CloseAddr = GetProcAddress (m_hSetting.hModule, “窗口即将被销毁”)
.判断开始 (m_hSetting.hModule = 0 或 m_hSetting.addr = 0)
m_ToolBar.addButton (“退出”, #资源_退出图标)
信息框 (“程序设置模块出错,你将无法配置程序”, #警告图标, “出错了”, g_hWnd)
.默认
m_ToolBar.addButton (“设置”, #资源_设置图标)
m_ToolBar.addButton (“退出”, #资源_退出图标)
.判断结束
index = 到整数 (读配置 (“插件”, “1”))
num = m_ToolBar.GetNumber ()
.判断开始 (index ≥ num) ' 先判断一下,如果上次记录单击的按钮是大于或等于关闭按钮的话,就不要在点击了,不然一打开就关闭程序,这样不好.............
.判断开始 (num ≤ 2) ' 什么插件也没有,设置也不在
信息框 (“一个插件都毛有呢......”, 0, , )
.默认
ToolBarButtonclick (1) ' 如果有插件,而且记录的位置有问题,那就默认载入第一个插件
.判断结束

.默认
ToolBarButtonclick (index)

编程助手框架源码纯核心库及Gdiplus绘画

热门推荐

相关文章