[mimgui] Вывод в input

YarikVL

Известный
Автор темы
Проверенный
4,814
1,820
Версия MoonLoader
.026-beta
Доброго времени суток!)​
Мне надо вывести из переменной текст в input. Если бы это был imgui то это делается в одну строку: input.v = NumberToEdits3
Да, если по логике подумать, то можно прийти к такому варианту: str(input) = NumberToEdits3
Но такой вариант не работает ( проверял, он не работал у меня, если чёт криво я сделал прошу сказать мне это )

Вот как делал я ( Спасибо Космо за эту идею и Чапе за поправку ):
Lua:
--где-то сверху в коде
if NumberToEdits3 ~= nil then
    InputEditChatLoggText = new.char[256](NumberToEdits3)
else
    InputEditChatLoggText = new.char[256]('')
end


--то что ниже - в он драв фрейме
NumberToEdits3 = t[NumberToEdits2] -- тут пробовал u8 добавлять и убирать, но не работает
imgui.InputText(u8(NumberToEdits3), InputEditChatLoggText, sizeof(InputEditChatLoggText)) -- рядом с инпутом правильно выводит информацию из переменной NumberToEdits3
Чапо сказал что в mimgui это делается по другому, вот хочу у знающих типа @#Northn попросить помощи
Если надо будет, могу свой полный говнокод скинуть.

Ну и вдруг кто-то знает ещё вот это: Как поменять раскладку не используя setVirtualKeyDown ?