Подпрограммы для работы с графическим окном
Подпрограммы для работы с графическим окном
Доступ к свойствам графического окна можно осуществлять как в процедурном, так и в объектно-ориентированном стиле.
Процедуры и функции для доступа к свойствам окна сгруппированы парами: если Prop - имя свойства кисти, то функция PenProp возвращает значение этого свойства, а процедура SetPenProp(p) устанавливает это свойство:
function WindowWidth: integer;
Возвращает ширину клиентской части графического окна в пикселах
function WindowHeight: integer;
Возвращает высоту клиентской части графического окна в пикселах
function WindowLeft: integer;
Возвращает отступ графического окна от левого края экрана в пикселах
function WindowTop: integer;
Возвращает отступ графического окна от верхнего края экрана в пикселах
function WindowIsFixedSize: boolean;
Возвращает True, если графическое окно имеет фиксированный размер, и False в противном случае
procedure SetWindowWidth(w: integer);
Устанавливает ширину клиентской части графического окна в пикселах
procedure SetWindowHeight(h: integer);
Устанавливает высоту клиентской части графического окна в пикселах
procedure SetWindowLeft(l: integer);
Устанавливает отступ графического окна от левого края экрана в пикселах
procedure SetWindowTop(t: integer);
Устанавливает отступ графического окна от верхнего края экрана в пикселах
procedure SetWindowIsFixedSize(b: boolean);
Устанавливает, имеет ли графическое окно фиксированный размер
function WindowCaption: string;
Возвращает заголовок графического окна
function WindowTitle: string;
Возвращает заголовок графического окна
procedure SetWindowCaption(s: string);
Устанавливает заголовок графического окна
procedure SetWindowTitle(s: string);
Устанавливает заголовок графического окна
procedure SetWindowSize(w,h: integer);
Устанавливает размеры клиентской части графического окна в пикселах
procedure SetWindowPos(l,t: integer);
Устанавливает отступ графического окна от левого верхнего края экрана в пикселах
procedure ClearWindow;
Очищает графическое окно белым цветом
procedure ClearWindow(c: Color);
Очищает графическое окно цветом c
procedure InitWindow(Left,Top,Width,Height: integer; BackColor: Color := clWhite);
Устанавливает ширину и высоту клиентской части графического окна в пикселах
procedure SaveWindow(fname: string);
Сохраняет содержимое графического окна в файл с именем fname
procedure LoadWindow(fname: string);
Восстанавливает содержимое графического окна из файла с именем fname
procedure FillWindow(fname: string);
Заполняет содержимое графического окна обоями из файла с именем fname
procedure CloseWindow;
Закрывает графическое окно и завершает приложение
procedure CenterWindow;
Центрирует графическое окно по центру экрана
function WindowCenter: Point;
Возвращает центр графического окна
procedure MaximizeWindow;
Максимизирует графическое окно
procedure MinimizeWindow;
Сворачивает графическое окно
procedure NormalizeWindow;
Возвращает графическое окно к нормальному размеру
Кроме того, можно возвращать размеры экрана Screen, а также размеры и положение графического компонента GraphBox, на котором осуществляется рисование: function GraphBoxWidth: integer;
Возвращает ширину графического компонента в пикселах (по умолчанию совпадает с WindowWidth)
function GraphBoxHeight: integer;
Возвращает высоту графического компонента в пикселах (по умолчанию совпадает с WindowHeight)
function GraphBoxLeft: integer;
Возвращает отступ графического компонента от левого края окна в пикселах
function GraphBoxTop: integer;
Возвращает отступ графического компонента от верхнего края окна в пикселах
function ScreenWidth: integer;
Возвращает ширину экрана в пикселях
function ScreenHeight: integer;
Возвращает высоту экрана в пикселях
Можно также изменять свойства графического окна через объект Window.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Знакомство с окном программы DC++
Знакомство с окном программы DC++ Рассмотрим окно программы DC++. Как и у большинства программ, работающих под управлением операционной системы Windows, в верхней части окна находится строка заголовка. В левой части строки заголовка вы увидите название запущенной программы и
Работа с окном Счет
Работа с окном Счет Как известно, звонки на обычные телефоны являются платными, ведь организация каналов связи практически по всему миру стоит немалых денег. Но если вы сравните цены программы Skype и цены, например, мобильных операторов, то ощутите преимущество
Работа с окном Add Watch
Работа с окном Add Watch На рис. 9.13 изображено окно Add Watch (Добавление контролируемого выражения), возникающее на экране в результате выбора Debug=Add Watch из меню или выбора пунктаAdd Watch из контекстного (вызываемого щелчком правой кнопки мыши) меню в окне редактирования программного
Приложение с единственным окном
Приложение с единственным окном Первое созданное нами приложение не имело главного окна. Для вывода сообщения на экран мы использовали функцию AfxMessageBox, которая очень похожа на функцию MessageBox программного интерфейса операционной системы Windows.Следующее приложение,
Подпрограммы для работы с перечислимыми типами
Подпрограммы для работы с перечислимыми типами procedure Inc(var i: integer); Увеличивает значение переменной i на 1 procedure Inc(var i: integer; n: integer); Увеличивает значение переменной i на n procedure Dec(var i: integer); Уменьшает значение переменной i на 1 procedure Dec(var i: integer; n: integer);
Подпрограммы для работы с динамическими массивами
Подпрограммы для работы с динамическими массивами function Length(a: System.Array): integer; Возвращает длину динамического массива function Length(a: System.Array; m: integer): integer; Возвращает длину m-той размерности динамического массива (размерности нумеруются с нуля) procedure SetLength(var a: System.Array;
Подпрограммы для работы с символами и строками
Подпрограммы для работы с символами и строками function Chr(a: byte): char; Преобразует код в символ в кодировке Windows function ChrUnicode(a: word): char; Преобразует код в символ в кодировке Unicode function OrdUnicode(a: char): word; Преобразует символ в код в кодировке Unicode function UpperCase(ch: char): char;
Подпрограммы для работы с файлами через файловые переменные
Подпрограммы для работы с файлами через файловые переменные procedure Assign(f: FileType; name: string); Связывает файловую переменную f с именем файла name procedure AssignFile(f: FileType; name: string); Связывает файловую переменную f с именем файла name procedure Reset(f: Text); Открывает текстовый файл f
Подпрограммы для работы с файлами, каталогами и дисками
Подпрограммы для работы с файлами, каталогами и дисками function ReadLines(path: string): sequence of string; Считывает строки из файла и превращает их в последовательность строк function ReadLines(path: string; en: Encoding): sequence of string; Считывает строки из файла с кодировкой en и превращает их в
Подпрограммы для работы с пером
Подпрограммы для работы с пером Рисование линий осуществляется текущим пером. Доступ к свойствам текущего пера можно осуществлять как в процедурном, так и в объектно-ориентированном стиле.Процедуры и функции для доступа к свойствам пера сгруппированы парами: если Prop -
Подпрограммы для работы с кистью
Подпрограммы для работы с кистью Рисование внутренностей замкнутых областей осуществляется текущей кистью. Доступ к свойствам текущей кисти можно осуществлять как в процедурном, так и в объектно-ориентированном стиле.Процедуры и функции для доступа к свойствам кисти
Подпрограммы для работы со шрифтом
Подпрограммы для работы со шрифтом Вывод текста осуществляется текущим шрифтом. Доступ к свойствам текущего шрифта можно осуществлять как в процедурном, так и в объектно-ориентированном стиле.Процедуры и функции для доступа к свойствам шрифта сгруппированы парами:
Подпрограммы для работы с координатами графического окна
Подпрограммы для работы с координатами графического окна Доступ к свойствам координат графического окна можно осуществлять как в процедурном, так и в объектно-ориентированном стиле.Процедуры и функции для изменения системы координат окна приведены ниже: procedure
Софтерра: Поиск с графическим уклоном
Софтерра: Поиск с графическим уклоном Автор: Илья Щуров VoyagerПользовательский интерфейс — самая переменчивая и вместе с тем самая консервативная часть любой программы. С одной стороны, возможностью изменить внешний вид софтины (а то и всей операционной системы) сейчас
6.3.4. Работаем с графическим редактором
6.3.4. Работаем с графическим редактором Для выполнения заданий нам понадобится материал разд. 5.1.11. Теперь нарисуем Ивашку. Ивашка — это человечек, состоящий из кругов, прямоугольника и линий (см. рис. 5.48). На самом деле нам нужны два Ивашки — в черной и деревянной рубашках.
Знакомство с окном программы Excel
Знакомство с окном программы Excel Как и любую другую программу, Excel можно запустить с помощью поиска в меню Пуск. Запустить Excel можно и другим способом, например создать ярлык на Рабочем столе или на Панели быстрого запуска. Внешний вид окна программы Excel изображен на рис.