吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3926|回复: 9
收起左侧

[C&C++ 转载] C语言调用IMGUI DX11

  [复制链接]
Saturn9 发表于 2021-4-11 22:11
QQ截图20210411215352.png

众所周知,imgui是用C++编写的强大的GUI库,使用其他语言调用贼蛋疼,而我本人也不大会C++,平时用的C,没法直接调用IMGUI,贼蛋疼。
前几天刚好在GitHub上看见一个名为cimgui的项目,是对IMGUI的C语言类库封装(其实也不只C语言,其他的诸如.NET啥的衍生项目都有),但是用起来蛋疼,因为官方没写对DIRECTX的支持啊,网上关于C调用IMGUI的资料也很少(连易语言都一堆了,C还很少,C就这么不受待见吗,气抖冷)。
所以没人来做那就我来,我在CIMGUI的基础上对IMGUI DX11的绘制简单封装了下,现在C也是可以调用DX11 IMGUI(我只简单封装了DX11的部分,其他的交给你们了)
至于能干啥?看你们了
说实话,C调用DX11和IMGUI也是贼蛋疼,有些地方我也是扒了好久的资料,代码写的丑,见谅


cimgui.zip (842.73 KB, 下载次数: 89) IMGUI DEMO FOR C LANGUAGE.zip (1.01 MB, 下载次数: 71)

免费评分

参与人数 4吾爱币 +4 热心值 +4 收起 理由
雷欧库珀 + 1 + 1 谢谢@Thanks!
stuc + 1 + 1 用心讨论,共获提升!
gunxsword + 1 + 1 用心讨论,共获提升!
jerryjian + 1 + 1 用心讨论,共获提升!

查看全部评分

本帖被以下淘专辑推荐:

  • · Aarow|主题: 988, 订阅: 304

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

成熟的美羊羊 发表于 2021-8-11 18:30
本帖最后由 成熟的美羊羊 于 2021-8-11 18:31 编辑
Saturn9 发表于 2021-8-11 17:52
官方提供了三个预制风格(经典,黑色,明亮)
对应函数为
    igStyleColorsClassic();

谢谢 , 搞定了 , 这igStyleColorsClassic 中要传的参数就是 igBegin中的第三个参数
image.png
 楼主| Saturn9 发表于 2021-8-11 17:52
成熟的美羊羊 发表于 2021-8-11 04:42
大佬大佬 , 这个如果想改变Imgui的样式,  应该调用哪个API啊

官方提供了三个预制风格(经典,黑色,明亮)
对应函数为
    igStyleColorsClassic();
    igStyleColorsDark();
    igStyleColorsLight();
如需自定义风格,可使用igGetStyle()函数,按照官方所给的文档来自定义窗口风格

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
成熟的美羊羊 + 1 + 1 谢谢@Thanks!

查看全部评分

夜泉 发表于 2021-4-11 22:20
怼你个小娘炮 发表于 2021-4-11 22:26
大佬666666
gunxsword 发表于 2021-4-12 00:16
感谢分享!
巅峰Clown 发表于 2021-4-12 09:17
感谢分享!
成熟的美羊羊 发表于 2021-8-11 04:42
大佬大佬 , 这个如果想改变Imgui的样式,  应该调用哪个API啊
ckai228 发表于 2021-8-11 08:40
感谢分享,谢谢楼主!!!
北小神 发表于 2021-10-27 10:24
收藏了 感谢啊啊啊
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 11:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表