Mercury13, Ну в этом примере что ты дал таже фигня что и везьде конвертится из string в wstring а как конвертить из int кода символа utf-16 (если не ошибаюсь именно utf16 будет возвращаеть WM_CHAR из WndProc).
в int код символа utf8 ?
Mercury13, Мне надо как то получить из WM_CHAR вот как раз этот код который "1072…1103 — это Юникод" но все методы конверта в UTF 8 возвращают (те что я находил) wstring и как я понял там символ записан 2 и больше байтами.
А как мне получить именно число в int переменную.
Если там буква а то ее код будет 1072.
Вот как сделать чтобы из того что WM_CHAR вернет при нажатии кнопки а (при русской раскладке) вернуло код 1072 и так со всеми кнопками
Mercury13, То куда этот код идет дальше просто не поймет такой код и подумает что это какая то кракозявра из хрен знает какого языка.
Там код от 1000 примерно.
И мне надо конвертнуть его так....
Mercury13, www.rapidtables.com/code/text/ascii-table.htm
Вот в этом конвекторе выдает.
И если я пишу (wchar_t)1099 то у меня отображается буква ы.
А вот как сделать чтобы с клавиатуры вводить я не знаю.
Для этого мне и нужен конверт в код русского символа.
Ибо там дальше дофига кода идет и с несколькими байтами оно работать не будет.
Нужен именно код (int число) который отвечает за символ.
Mercury13, Я так понял мне надо из кода Unicode 16 превратить в Unicode 32.
Мне просто надо чтобы WM_CHAR вернул код символа на том языке который сейчас включен или конвертировать результат WM_CHAR в такой код.
(под кодом я имею введу номер символа. То есть если написать (char)21 то оно превратит 21 в символ который он означает. У меня тоже самое только с русскими символами. А там число в пределах 1000. Но WM_CHAR возвращает в пределах 200. С английской все то работает но другой язык = белеберда.)
Mercury13, Как конвертнуть символ из UTF 16 to UTF 8 при этом чтобы это был код символа в иникоде. Ибо wParam равен какому то бреду если пытатся русские символы получать через WM_CHAR в WindProc
Ну а как сделать это нормально ?
2й поток идет под sleep 10 а я отслежываю нажатие кнопки.
И не будет такого что кнопку оно не заметило или чет такое ?
Виталий Столяров. Выполняю те команды и на последней нет файла python build\gyp_v8 -Dtarget_arch=x64
gyp_v8 нет в папке build - ошибка типу такой.
Ну его там и правда нет.
А еще в fetch v8 ошибки в конце били (как только загрузится еще раз и будут ошибки то я скину.).
tomatho: В том что этот поток пренадлежит праграмме.... А я в нее попадаю инжектом...
А исходника программы нет... И если что я не хак делаю. Я пытаюсь поткрутить awesomium к игре
А краш из за того что поток другой... Если визывать функцию либы в MainCM то все норм. Но мне надо в нее передавать msg wparam lparam
Должно быть 1099