黑月DLL可以使用黑月界面类创建窗口编辑器

易语言 2020-08-04 17:44:19

黑月DLL可以使用黑月界面类创建窗口编辑器

.子程序 Dll入口函数, 逻辑型, 公开, 这个是黑月的入口函数,类似于其它语言的DLLMAIN
.参数 DLL实例句柄, 整数型
.参数 调用类型, 整数型
.参数 保留, 整数型

.判断开始 (调用类型 = 1)
' 信息框 (“黑月的DLL开始”, #询问图标, )
全局_实例句柄 = DLL实例句柄
程序集_启动窗口.创建 (0, #IDD_对话框1, &_启动窗口完毕事件, , )
.判断 (调用类型 = 0)
' 信息框 (“黑月的DLL被卸载”, #询问图标, )

.DLL命令 载入动态链接库_, 整数型, "kernel32.dll", "LoadLibraryA", , 载入指定的动态链接库,并将它映射到当前进程使用的地址空间
.参数 动态链接库名称, 文本型, , lpLibFileName,指定要载入的动态链接库的名称

.DLL命令 释放动态链接库_, 整数型, "kernel32", "FreeLibrary", , 释放指定的动态链接库,它们早先是用LoadLibrary ;API函数装载的 非零表示成功,零表示失败。会设置GetLastError
.参数 h