Класс TEdit
Класс TEdit используется при создании объекта “панель редактирования”. TEdit является производным от класса TStatic, который в свою очередь порожден от класса TControl.
Существует две разновидности панели редактирования - однострочная и многострочная. Являясь интерфейсным элементом, панель редактирования позволяет ввести текст и редактировать его.
Член-функции класса TEdit обрабатывают текст панели редактирования.
Класс TEdit содержит 1 член-данное и 52 член-функции, из которых в данном пособии используются:
TEdit(TWindow *parent, int id, const char far *text, int x, int y, int w, int h, UINT textlen, BOOL multiline=FALSE, TModule *module=0); - - public
Конструирует панель редактирования в окне parent, задавая идентификатор панели id, местоположение x,y и размеры панели w,h, длину вводимого текста textlen. Аргумент multiline задает вид панели редактирования(однострочная или многострочная).
BOOL GetLine(char far* str, int strSize, int lineNumber); - public
Получает текстовую строку с номером lineNumber из панели редактирования и возвращает ее в строке str, заканчивающейся нулем.
strSize задает количество получаемых символов.
int GetLineLength(int lineNumber); - - public
Возвращает количество символов в строке, заданной номером lineNumber.
inline int GetNumLines(); - - - public
Возвращает количество строк, введенных в многострочную панель редактирования. Возвращает нуль, если текст отсутствует.