Четвертый BORLAND С++ и его окружение

       

Функции-элементы




Constructor Строит в родительском окне редактируемый управляющий элемент и устанавливает атрибуты

создания.

CanUndo Возвращает True, если последнее редактирование

можно отменить.

ClearModify Сбрасывает флаг изменения редактируемого управляющего элемента (этот флаг устанавливается

при модификации текста).

Copy Копирует выделенный текст в буфер Clipboard.
Cut Удаляет текущий выделенный текст и копирует

его в буфер Clipboard.

DeleteLine Удаляет текст в строке многострочного управляющего элемента редактирования с заданным номером.
DeleteSelection Удаляет текущий подсвеченный текст.
DeleteSubText Удаляет текст между заданными начальной и конечной позицией.
EmptyUndoBuffer Если операцию внутри редактируемого управляющего элемента можно отменить, устанавливает

флаг отмены.

FormatLines Указывает, что в строки многострочного управляющего элемента нужно вставить (или удалить)

символы возврата каретки/перевода строки.

GetFirstVisibleLine Указывает самую верхнюю видимую в редактируемом управляющем элементе строку (для однострочных элементов это 0).
GetHandle Возвращает описатель данных буфера, который

содержит выводимые в редактируемом элементе

данные.

GetLine Получает строку текста редактируемого управляющего элемента с указанным номером.
GetLineFromPos В многострочном редактируемом управляющем

элементе возвращает номер строки, где в которой находятся символы с заданной позицией.

GetLineIndex В многострочном редактируемом управляющем

элементе возвращает число символов до строки с

заданным номером.

GetLineLenght В многострочном редактируемом управляющем

элементе возвращает число символов в строке с

указанным номером.

GetNumLines Возвращает число строк, введенных в многострочном управляющем элементе.
GetPasswordChar Возвращает символ, который должен выводиться

вместо символа, набранного пользователем (по

умолчанию *).

GetRect Получает для многострочного редактируемого

управляющего элемента прямоугольник форматирования.

GetSelection Возвращает начальную и конечную позицию текущего выделенного текста.
GetSubText Считывает в редактируемом управляющем элементе

текст от заданной начальной до заданной конечной позиции и возвращает его в строке.

GetWordBreakPos Возвращает текущую функцию перехода на новую строку (в виде адреса, определенного приложением).
Insert Вставляет заданный текст в текущей позиции

(позиции курсора) управляющего элемента редактирования, заменяя любой выделенный текст.

IsModified Возвращает True, если пользователь изменил

текст редактируемого элемента.

LockBuffer Блокирует буфер редактируемого управляющего

элемента и возвращает указатель на этот буфер.

Вызывается при завершении.

Paste Вставляет текст из буфера Clipboard в редактируемый управляющий элемент (в текущую позицию).
Scroll Прокручивает многострочный редактируемый управляющий элемент вертикально или горизонтально на заданное число символов.
Search Выполняет поиск заданного текста.
SetHandle Устанавливает описатель на текстовый буфер,

используемый для хранения содержимого многострочного элемента.

SetPasswordChar Задает символ, выводимый вместо символа, набираемого пользователем.
SetReadOnly Определяет редактируемый управляющий элемент

как доступный только по чтению или по чтению-записи.

SetRect Устанавливает для многострочного управляющего

элемента редактирования прямоугольник форматирования.

SetRectNP Устанавливает для многострочного управляющего

элемента редактирования прямоугольник форматирования, но не отображает элемент заново.

SetSelection Выделяет текст между заданными начальной и конечной позицией.
SetWordBreapPos В многострочном элементе указывает, что заданная приложением функция перехода на новую

строку заменена используемой по умолчанию.

Undo Отменяет последнее редактирование.
UnlockBuffer Разблокирует заблокированный буфер управляющего элемента редактирования.
Validator Указывает на объект проверки допустимости,

построенный в производном классе для проверки

допустимости вводимого текста.

CanClose Перед закрытием текущего окна проверяет возможность закрытия всех дочерних окон.
CmEditClear Автоматические отвечает на выбор в меню, вызывая Clear.
EditCopy Автоматические отвечает на выбор в меню, вызывая Copy.
CmEditCut Автоматические отвечает на выбор в меню, вызывая Cut.
CmEditDelete Автоматические отвечает на выбор в меню, вызывая DeleteSelection.
CmEditPaste Автоматические отвечает на выбор в меню, вызывая Paste.
CmEditUndo Автоматические отвечает на выбор в меню, вызывая Undo.
ENErrSpace В ответ на сообщение, уведомляющее об ошибке,

связанной с неудачным выделением памяти, звуковым сигналом.

EvChar Проверяет допустимость введенного в редактируемом управляющем элементе текста.
EvGetDlgCode Отвечает на запрос GetDlgCode в соответствии с

текущим состоянием управляющего элемента.

EvKeyDown Транслирует виртуальный код клавиши в перемещение.
EvKillFocus Отвечает на сообщение перевода окно в неактивное состояние и уничтожает символ вставки.
GetClassName Возвращает имя класса регистрации для TEdit.
SetupWindow Ограничивает число символов, которые могут

вводиться в редактируемый управляющий элемент.



Содержание раздела