Что нового

Как убрать лимит в 32 кб текста для RichEdit?

Suppir

Продвинутый
Сообщения
967
Репутация
62
Для GUICtrlCreateEdit существует лимит в 32 кб текста, однако этот лимит можно отодвинуть на с помощью кода:
Код:
$Edit1 = GUICtrlCreateEdit("", 0, 0, 400, 300)
GUICtrlSetLimit($Edit1, 99999999)

Существует популярная библиотека RichEdit, которая позволяет использовать RichEdit контрол, поддерживающий форматирование, таблицы, гиперссылки и т.д. НО, к сожалению, этот RichEdit также имеет лимит в 32 кб текста.

Как для _GUICtrlRichEdit_Create изменить лимит текста, содержащегося в контроле?
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Suppir [?]
Существует популярная библиотека RichEdit
Да, она есть тут.

Как для _GUICtrlRichEdit_Create изменить лимит текста, содержащегося в контроле?
Вообще то в этой библиотеке имеется функция для этого: _GUICtrlRichEdit_SetCtrlLimitOnText

Но ещё используется такой метод...

(для RichEdit)
Код:
_SendMessage($hRichText, $EM_LIMITTEXT, -1, 0)


(для обычного GUICtrlCreateEdit)
Код:
_SendMessage(GUICtrlGetHandle($nEdit), $EM_LIMITTEXT, -1, 0)
 
Автор
S

Suppir

Продвинутый
Сообщения
967
Репутация
62
Отлично, спасибо! Перебираю потихоньку функции RichEdit, до этой еще не дошел :smile:
 
Верх