procedureSetWindowWidth(w: integer);
Устанавливает ширину клиентской части графического окна в пикселах
|
procedureSetWindowHeight(h: integer);
Устанавливает высоту клиентской части графического окна в пикселах
|
procedureSetWindowLeft(l: integer);
Устанавливает отступ графического окна от левого края экрана в пикселах
|
procedureSetWindowTop(t: integer);
Устанавливает отступ графического окна от верхнего края экрана в пикселах
|
procedureSetWindowIsFixedSize(b: boolean);
Устанавливает, имеет ли графическое окно фиксированный размер
|
functionWindowCaption: string;
Возвращает заголовок графического окна
|
functionWindowTitle: string;
Возвращает заголовок графического окна
|
procedureSetWindowCaption(s: string);
Устанавливает заголовок графического окна
|
procedureSetWindowTitle(s: string);
Устанавливает заголовок графического окна
|
procedureSetWindowSize(w,h: integer);
Устанавливает размеры клиентской части графического окна в пикселах
|
procedureSetWindowPos(l,t: integer);
Устанавливает отступ графического окна от левого верхнего края экрана в пикселах
|
procedureClearWindow;
Очищает графическое окно белым цветом
|
procedureClearWindow(c: Color);
Очищает графическое окно цветом c
|
procedureInitWindow(Left,Top,Width,Height: integer; BackColor: Color := clWhite);
Устанавливает ширину и высоту клиентской части графического окна в пикселах
|
procedureSaveWindow(fname: string);
Сохраняет содержимое графического окна в файл с именем fname
|
procedureLoadWindow(fname: string);
Восстанавливает содержимое графического окна из файла с именем fname
|
procedureFillWindow(fname: string);
Заполняет содержимое графического окна обоями из файла с именем fname
|
procedureCloseWindow;
Закрывает графическое окно и завершает приложение
|
procedureCenterWindow;
Центрирует графическое окно по центру экрана
|
functionWindowCenter: Point;
Возвращает центр графического окна
|
procedureMaximizeWindow;
Максимизирует графическое окно
|
procedureMinimizeWindow;
Сворачивает графическое окно
|
procedureNormalizeWindow;
Возвращает графическое окно к нормальному размеру
|
Кроме того, можно возвращать размеры экрана Screen, а также размеры и положение графического компонента GraphBox, на котором осуществляется рисование: functionGraphBoxWidth: integer;
Возвращает ширину графического компонента в пикселах (по умолчанию совпадает с WindowWidth)
|
functionGraphBoxHeight: integer;
Возвращает высоту графического компонента в пикселах (по умолчанию совпадает с WindowHeight)
|
functionGraphBoxLeft: integer;
Возвращает отступ графического компонента от левого края окна в пикселах
|
functionGraphBoxTop: integer;
Возвращает отступ графического компонента от верхнего края окна в пикселах
|
functionScreenWidth: integer;
Возвращает ширину экрана в пикселях
|
functionScreenHeight: integer;
Возвращает высоту экрана в пикселях
|
Можно также изменять свойства графического окна через объект Window.
Класс GraphABCWindow графического окна
Класс GraphABCWindow представляет собой графическое окно. Функция
functionWindow: GraphABCWindow;
возвращает объект текущего графического окна.
Свойства класса GraphABCWindow
propertyLeft: integer;
Отступ графического окна от левого края экрана в пикселах
|
propertyTop: integer;
Отступ графического окна от верхнего края экрана в пикселах
|
propertyWidth: integer;
Ширина клиентской части графического окна в пикселах
|
propertyHeight: integer;
Высота клиентской части графического окна в пикселах
|
propertyCaption: string;
Заголовок графического окна
|
propertyTitle: string;
Заголовок графического окна
|
propertyIsFixedSize: boolean;
Имеет ли графическое окно фиксированный размер
|
Методы класса GraphABCWindow
procedureClear;
Очищает графическое окно белым цветом
|
procedureClear(c: Color);
Очищает графическое окно цветом c
|
procedureSetSize(w,h: integer);
Устанавливает размеры клиентской части графического окна в пикселах
|
procedureSetPos(l,t: integer);
Устанавливает отступ графического окна от левого верхнего края экрана в пикселах
|
Читать дальше