本帖最后由 350246356 于 2025-4-30 01:33 编辑
欢迎使用 ImGuiApp 界面库,当前版本为测试版;BUG反馈QQ群:376223337
封装远比想象的吃力 ,已添加一些常用的组件,后续会逐步慢慢增加。
思考良久还是决定用英文命名,中文备注的方式书写API,并不是为了什么装逼,而是方便 AI 写的代码可以方便转换成 易语言代码。
再分享一个网页版的演示例子(鼠标放置到对应组件会出现对应实现的代码,也可以直接拷贝代码, 这样就知道英文命名的好处了):https://pthom.github.io/imgui_manual_online/manual/imgui_manual.html
文采不好,就不多说了,最后 -- 祝您一帆风顺
imgui_app_for_e.e
(590.48 KB, 下载次数: 68)
内存加载DLL.e
(99.21 KB, 下载次数: 42)
' 内存加载DLL模块来自:https://bbs.125.la/forum.php?mod=viewthread&tid=14835268
演示例子是 Windows控制台程序,不想要控制台窗口的改成 Windows窗口程序
变量名 | 类 型 | 静态 | 数组 | 备 注 | listener | ImGuiAppListener | | |
如果真 (listener. Create ()) listener. OnPaint (&MyListener_OnPaint )信息框 (“界面已销毁完毕,返回值为:” + 到文本 (ImGuiApp. Run (listener, 800, 500 )) + “。”, 位或 ( #信息图标, #确认钮 ), “运行完毕”, )listener. Destroy ()
编译后的dll文件1Mb 压缩后才 500多kb
英文命名,中文备注
|