如何使用创建ImGUI并添加中文显示和输入支持

 时间:2024-10-14 14:48:09

1、从github上下载dear ImGUI库源文件,并解压。注:本文实例使用源码目录中的directx9的example工程源码。使用visual c++创建一个Windows桌面应用程序。(不是控制台应用程序),工程名字命名为App,删除向导自动产生的App.cpp文件。

2、添加Imgui源码目录中的imconfig.h, imigui.cpp,imgui.h,imgui_demo.cpp,imgui_draw.cpp,imgui_internal.h,imgui_widgets.cpp,imstb_rectpack.h,imstb_textedit.h,imstb_truetype.h文件到工程中。

3、添加源码examples目录下imgui_impl_win32.h,imgui_imple_win32.cpp,imgui_impl_dx9.h,imgui_impl_dx9.cpp文件到工程文件中。

4、在解决方案中,选中所有cpp文件,点击右键,设置文件属性,设置“不使用预编译头”,否则编译项目,编译器会报缺少预编译头文件“stdafx.h”。

如何使用创建ImGUI并添加中文显示和输入支持

7、重新编译工程,可以看到,demo界面上可以显示中文字体,在input text输入框也可以正常输入中文字体了。

如何使用创建ImGUI并添加中文显示和输入支持
  • Python编程:怎么获取tkinter窗口所在屏幕宽度
  • VS Code界面怎么隐藏菜单栏
  • 易语言教程之MySQL[4]查找记录
  • 如何使用jquery修改div里的文字内容?
  • 如何使用python语言中的方法定义类和类方法
  • 热门搜索
    pear是什么意思 gc是什么意思 喉咙有痰是什么原因造成的 b型血和o型血生的孩子是什么血型 4月29日是什么星座 杜甫被后人称为什么 屁多是什么原因引起的 猥亵是什么意思 光伏是什么 愿景是什么意思