Другое С/С++ Вопрос - Ответ

Harryss

Участник
233
26
ImGui, столкнулся с внезапной проблемой кодировки. Введенный текст в Input начал отображаться некорректно, если вставлять через Crtl + V - все отлично, а ввод ручную выдает такие черкаши. Как поправить?
 

Вложения

  • Безымянный.png
    Безымянный.png
    5.3 KB · Просмотры: 256

#Rin

Известный
Всефорумный модератор
1,214
1,036
ImGui, столкнулся с внезапной проблемой кодировки. Введенный текст в Input начал отображаться некорректно, если вставлять через Crtl + V - все отлично, а ввод ручную выдает такие черкаши. Как поправить?
Открой imgui_impl_win32.cpp и замени case WM_CHAR на этот:
C++:
case WM_CHAR:
    wchar_t wch;
    MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, (char*)&wParam, 1, &wch, 1);
    io.AddInputCharacter(wch);
    return 0;
 
  • Нравится
Реакции: Stiopko, Rjx13 и Harryss

Stiopko

Известный
Проверенный
307
218
Как перевести char* в utf8 для ImGui, u8 перед указателем не подходит.
 

Karbun

Участник
112
3
Поделитесь функцией отправки текстовой информации в базу данных на сайте...
 

koncumone

Известный
337
87
Ребят, есть може какие нибудь уроки с 0. Хочу писать СФ для сампа
 

Karbun

Участник
112
3
Парни, как искать адрес памяти в игре? Допустим, адрес памяти открытия меню, движения персонажа, чувствительность мыши... Пробовал через СЕ, но это довольно долго... Есть ли способ быстрого поиска адреса памяти?
 

#Rin

Известный
Всефорумный модератор
1,214
1,036
Парни, как искать адрес памяти в игре? Допустим, адрес памяти открытия меню, движения персонажа, чувствительность мыши... Пробовал через СЕ, но это довольно долго... Есть ли способ быстрого поиска адреса памяти?
IDA Pro
 

jenekbueno

Известный
157
69
в имгуи можно как то сменить цвет этих стрелочек на затрагивая цвет текста?
это в функции BeginMenu

upload_2019-1-9_8-13-19.png
 

F11GAR0.

Потрачен
0
57
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
upload_2019-1-9_14-26-40.png
upload_2019-1-9_14-27-1.png
upload_2019-1-9_14-27-18.png

один хуй недопустимый тип операнда, чё делать?
 

#Rin

Известный
Всефорумный модератор
1,214
1,036
Хз почему, но в студии нельзя сделать jmp адрес.
Записывай адрес в какой-либо регистр. Ну или закрой asm вставку и запиши static uint32_t addr =адрес, и в jmp юзать его.
 

jenekbueno

Известный
157
69
Хз почему, но в студии нельзя сделать jmp адрес.
Записывай адрес в какой-либо регистр. Ну или закрой asm вставку и запиши static uint32_t addr =адрес, и в jmp юзать его.
можно)

в имгуи можно как то сменить цвет этих стрелочек на затрагивая цвет текста?
это в функции BeginMenu

Посмотреть вложение 23653