Pascal 7 & Objects


         

Init


-----------------------------------------------------------------

constructor Init(Aрarent: рWindowsObject; AnId: Integer; ATitle: рChar; X, Y, W, H, ATextLen: Integer; Multiline: Boolean);

Создает объект управляющего элемента редактора с порождающим окном (Aрarent) и заполняет поля Attr переданным идентификатором управляющего элемента (AnId), начальным текстом (ATitle), с поло- жением (X, Y) относительно начала области пользователя родитель- ского окна, шириной (W), высотой (H) и длиной текстового буфера (ATextLen).

Если длина буфера ATextLen равна 0 или 1, то явного ограни- чения на число символов, которые могут быть введены, нет. Если Multiline равно True, то управляющий элемент будет многострочным управляющим элементом редактирования с горизонтальной и верти- кальной полосами прокрутки. В этом случае поле Attr.Style будет включать в себя константы стиля у es_Multiline, es_AutoVScroll, es_AutoHScroll, es_Left, ws_Left, ws_VScroll и ws_HScroll. Если Multiline имеет значение False, управляющий элемент редактирова- ния будет иметь единственную строку текста и рамку (ws_Border), а также будет выравниваться влево (es_Left).



Содержание  Назад  Вперед