mimgui inputtext размеры

Fellespe.

Участник
Автор темы
75
15
Версия MoonLoader
.026-beta
Как в InputTextMultiline можно заблокировать многострочность, т.е. отключить пользователю возможность переходить на другие строки. Либо как изменить высоту инпута?
 

MLycoris

На вид оружие массового семяизвержения
Проверенный
1,992
2,187
Изменить размер такого инпута можешь с помощью imgui.ImVec2(x, y) в качестве 4го аргумента
Lua:
imgui.InputTextMultiline(u8"##Многострочный инпут два", TextMultiLine, 256, imgui.ImVec2(100, 190))
а если тебе не нужно так много строк и всё ограничивается одной, то в этом случае лучше подойдет обычный инпуттекст
Lua:
imgui.InputText(u8"Ваш текст", inputBuf, 256)
 

Fellespe.

Участник
Автор темы
75
15
Изменить размер такого инпута можешь с помощью imgui.ImVec2(x, y) в качестве 4го аргумента
Lua:
imgui.InputTextMultiline(u8"##Многострочный инпут два", TextMultiLine, 256, imgui.ImVec2(100, 190))
а если тебе не нужно так много строк и всё ограничивается одной, то в этом случае лучше подойдет обычный инпуттекст
Lua:
imgui.InputText(u8"Ваш текст", inputBuf, 256)
Мне нужна одна строка, но при этом нужно более высокое поле.
 

Fellespe.

Участник
Автор темы
75
15
вроде можно как то через стиль это увеличить
Да, разобрался уже.

1698145215189.png

1698145228951.png
 
  • Нравится
Реакции: XRLM