Показать сообщение отдельно

  #5  
Старый 04.06.2019, 19:31
LaRossa
Постоянный
Регистрация: 04.02.2017
Сообщений: 429
С нами: 4878878

Репутация: 108
По умолчанию

Помогите пожалуйста ImGui не ладит с русскими символами.

Это добавил.

C++:





Код:
case
WM_CHAR
:
wchar_t
wch
;
MultiByteToWideChar
(
CP_ACP
,
MB_PRECOMPOSED
,
(
char
*
)
&
wParam
,
1
,
&
wch
,
1
)
;
io
.
AddInputCharacter
(
wch
)
;
break
;




В ImGui все нормально.



А вот, что записывается в переменную.



C++:





Код:
char
g_SMSMessage
[
5
]
[
512
]
=
{
""
,
""
,
""
,
""
,
""
}
;
ImGui
::
InputText
(
"1"
,
g_SMSMessage
[
i
]
,
_countof
(
g_SMSMessage
[
i
]
)
)
;
 
Ответить с цитированием