Как мне динамически изменить размер текста в окне редактирования - PullRequest
1 голос
/ 06 ноября 2019

В Autohotkey у меня есть редактирование, которое имеет определенный размер. Я хотел бы изменить размер текста так, чтобы он отображался в видимой области редактирования, а не оборачивался им и приходилось прокручивать вниз.

Изначально я собирался использовать функцию StrLen ("String"), но этоне поможет, так как различные символы будут влиять на перенос текста

String := "This string of text exceeds the visible... area"
font_size = 18
Gui, +AlwaysOnTop
Gui, Font, S%font_size%
Gui, Add, Edit, gText_Size vFr_Text X10 -Border center r2 W270, % String
Gui, Show
return

Text_Size:
;Find out if the text exceeds visible area
;if so Change font size
return

1 Ответ

0 голосов
/ 07 ноября 2019

Вы можете использовать опцию +Limit, чтобы ограничить текст видимым пространством. Вы можете добавить его в свой код так:

Gui, Add, Edit, gText_Size vFr_Text X10 -Border center r2 W270 +Limit, % String
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...