2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Dear ImGuiで日本語入力時のIMEの位置をいい感じにする

Last updated at Posted at 2023-07-15

はじめに

詰まって時間を溶かしたので、メモです。

バージョンとか

Windows 10
MSYS2/MinGW-w64
Dear ImGui 1.89.1

対象者

ImGuiでテキストボックスを作って、入力するとこうなる人
スクリーンショット 2023-07-15 233516.png

対処方法

imconfig.hの IMGUI_ENABLE_WIN32_DEFAULT_IME_FUNCTIONS のコメントを解除する。
IMGUI_ ENABLE _WIN32_DEFAULT_IME_FUNCTIONS なので注意

imconfig.h(変更前)
//#define IMGUI_ENABLE_WIN32_DEFAULT_IME_FUNCTIONS
imconfig.h(変更後)
#define IMGUI_ENABLE_WIN32_DEFAULT_IME_FUNCTIONS

あとは、imm32.libをリンクするだけ

CMakeLists.txt
target_link_libraries(project_name PUBLIC imm32.lib)
または実行時に指定
g++ (たくさんのそーすふぁいる) -limm32

結果

こうなる
スクリーンショット 2023-07-15 234246.png

さいごに

軽く調べてみてもいい感じの記事がなかったので書いてみた。
imconfig.hって自分で変更するファイルだったんだね……

リンク

Dear ImGui (GitHub)
https://github.com/ocornut/imgui

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?