看了一下论坛关于绘制的例子比较少就自己写了一个调用例子
只是一些基础的指令使用方法以及一些注意事项
没有多大的技术含量
仅供学习参考
调用了IM绘制模块 已打包至压缩包中 | 窗口程序集名 | 保 留 | 保 留 | 备 注 | | 窗口程序集_窗口1 | | | | | 变量名 | 类 型 | 数组 | 备 注 | | a | 逻辑型 | | | 窗口折叠 | 逻辑型 | | 解决黑屏 ()窗口创建 (1920, 1080, &全局_绘制, 20, hwnd, , , ) 窗口写字 (窗口1. 取窗口句柄 (), “提供窗口句柄可以在窗口上写字”, , 15, #红色, 10, 60 )窗口写字 (窗口1. 取窗口句柄 (), “就像现在这样”, , 15, #红色, 10, 80 )窗口写字 (窗口1. 取窗口句柄 (), “不过绘制的窗口是真的丑”, , 15, #红色, 10, 100 )消息循环 ()ImGuiStart (“IM绘制窗口示例”, 500, 300, 100, 假, , , , , 真) 判断 (ImGuiButton (“这是一个按钮”)) 启动线程 (&绘制_按钮事件, , ) ImGuiCheckBox (“这是选择框”, a)
判断 (a ) 启动线程 (&绘制_选择框事件, , ) ImGuiSlider (“绘制的滑块”, 50, 0, 100, “这是进度条哟”)ImGuiSetWindowFold (窗口折叠 ) 绘制准星 (取屏幕宽度 () ÷ 2 - 10, 取屏幕高度 () ÷ 2 - 10, #绿色, 1 ) 绘制矩形 (600, 600, 100, 200, #黄色, 2 )绘制矩形2 (730, 600, 100, 200, 2, #红色 )绘制文本 (500, 550, “与窗口写字不同,这里是直接在屏幕上绘制”, #黑色, 255 ) ImGuiEnd () 超级优化_ (10, ) 信息框 (“绘制的按钮点击了”, 0, , )输出调试文本 (“选择框选中”)窗口折叠 = 取反 (窗口折叠 ) |