Что нового

[Элементы GUI] GUICtrlCreateEdit $ES_AUTOVSCROLL

pgs2

Новичок
Сообщения
29
Репутация
0
Можно ли увеличить количество символов помещающихся в Edit или сделать прокрутку бесконечной?
Так как, в обычном варианте, от длины строки(т.е. от количества символов), зависит количество строк. В результате, в какой то момент, текст перестает выводиться.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 232
Репутация
2 344
Код:
GUICtrlSendMsg($Edit1, $EM_LIMITTEXT, -1, 0)


нужно подключать EditConstants.au3.
 
Автор
P

pgs2

Новичок
Сообщения
29
Репутация
0
Спасибо! Про $EM_LIMITTEXT ни где не встречал. Теперь буду знать! У меня подключена GuiEdit.au3 с ней все работает. Подключал EditConstants.au3. выдает кучу ошибок типа :
от
C:\Program Files\AutoIt3\Include\EditConstants.au3.(13,26) : ERROR: $ES_LEFT previously declared as a 'Const'
Global Const $ES_LEFT = 0
~~~~~~~~~~~~~~~~~~~~~~~~~^
до
C:\Program Files\AutoIt3\Include\EditConstants.au3.(119,70) : ERROR: $GUI_SS_DEFAULT_INPUT previously declared as a 'Const'
Global Const $GUI_SS_DEFAULT_INPUT = BitOR($ES_LEFT, $ES_AUTOHSCROLL)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 232
Репутация
2 344
pgs2 [?]
Подключал EditConstants.au3. выдает кучу ошибок
Это потому что константы дублируются. Нативный GUIEdit.au3 не должен вызывать таких проблем...

Код:
#include <GuiEdit.au3>
#include <EditConstants.au3>


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