Win32 SDL2(SDLRenderer2) + композиция ввода текста Imgui IMEC++

Программы на C++. Форум разработчиков
Anonymous
Win32 SDL2(SDLRenderer2) + композиция ввода текста Imgui IME

Сообщение Anonymous »

Я использую SDL2 + ImGUI.
При использовании Win32 в качестве платформы и Dx11 в качестве средства рендеринга

InputText показывает текущий составной символ, как показано ниже.

Изображение

Но при использовании SDL2 + SDLRenderer2,

Он не отображает корейский символ «안» во время создания,
но показывает «안» только после завершения создания символа.
Я не уверен, что это связано с Win32 и WindowMesasge,
Я смотрю на функции WinProc в Imgui и SDL2,
но я не уверен, что происходит здесь.
Я попробовал

Код: Выделить всё

SDL_SetHint(SDL_HINT_IME_SHOW_UI, "1");
SDL_SetHint(SDL_HINT_IME_INTERNAL_EDITING, "1");
но это не работает.
при использовании SDL2 + dx11
он также не отображает составной символ.
п>

Подробнее здесь: https://stackoverflow.com/questions/792 ... omposition

Вернуться в «C++»