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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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