[Imgui] Как изменить высоту InputText?

Alan1

Участник
Автор темы
57
4
Версия MoonLoader
Другое
Здравствуйте!

Подскажите пожалуйста как можно изменить высоту поля для ввода?

Заранее спасибо за помощь!
 
Решение
Растянуть её, что-ли? Насколько я знаю - никак. Если ты хочешь сделать большое поле для ввода текста для большого текста, то можешь использовать inputtextmultiline
Lua:
-- В начало скрипта
local buf = imgui.ImBuffer(1024) -- 1024 - Вроде кол-во символов, которые можно туда вводить.

-- OnDrawFrame
imgui.InputTextMultiline("##", buf) -- По желанию, 3-им аргументом можешь указать размер поля: imgui.ImVec(x, y). Где Х и Y - размеры.

Dmitriy Makarov

25.05.2021
Проверенный
2,478
1,113
Растянуть её, что-ли? Насколько я знаю - никак. Если ты хочешь сделать большое поле для ввода текста для большого текста, то можешь использовать inputtextmultiline
Lua:
-- В начало скрипта
local buf = imgui.ImBuffer(1024) -- 1024 - Вроде кол-во символов, которые можно туда вводить.

-- OnDrawFrame
imgui.InputTextMultiline("##", buf) -- По желанию, 3-им аргументом можешь указать размер поля: imgui.ImVec(x, y). Где Х и Y - размеры.
 

kyrtion

Известный
657
241
Здравствуйте!

Подскажите пожалуйста как можно изменить высоту поля для ввода?

Заранее спасибо за помощь!
либо размером шрифта, либо padding в frame интпута