Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Процедуры управления экраном, окном, страницей




Функции управления графическим режимом

Процедуры управления графическим режимом

 

CloseGraph; - останавливает работу графической системы.

DetectGraph (var Driver, Mode: integer); - проверяет наличие соответствующих аппаратных средств и определяет, какой графический режим и драйвер следует использовать.

GetModeRange (GraphDriver: integer; var LoMode, HiMode: integer); - для данного драйвера возвращает наименьший и наибольший номер графического режима.

GraphDefaults; - сбрасывает установленные для графических средств пара­метры. Возвращает текущий указатель в нулевую точку и устанавливает для графической системы параметры (область просмотра, палитру, фоновый и основной цвет, тип линии и образец линии, тип заполнителя, образец заполнителя и цвет заполнителя), принятые по умолчанию.

InitGraph (var GrDriver:integer; var Mode:integer; Path: string); - инициализирует графическую систему и переводит аппаратуру в графический режим.

RestoreCrtMode; - возвращение в текстовый режим.

SetGraphBufSize (BufSize:word); - изменение размера графического буфера.

SetGraphMode (Mode:integer); - устанавливает для системы графический режим и очищает экран.

 

GetGraphMode: integer; -получение номера текущего графического режима.

GetMaxMode: word; - возвращает для текущего загруженного драйвера максимальное значение номера режима.

GetModeName (Mode: integer): string; - возвращает строку, содержащую имя заданного графического режима Mode.

GraphErrorMsg (ErrorCode: integer): string; - для заданного кода ошибки (ErrorCode) возвращает строку сообщения об ошибке.

GraphResult: integer; - получение кода ошибки.

GetDriverName: string; -получение имени текущего драйвера.

InstallUserDriver (Name: string; AutoDetectPtr: pointer): integer; - включает в таблицу драйверов устройств BGI фирмы Borland драйверы, поставляемые другими фирмами

InstallUserFont (Name: String): integer; - устанавливает новый шрифт, не предусмотренный в системе фирмы Borland (BGI).

RegisterBGIdriver (Driver: pointer): integer; - регистрирует в графической системе загруженный пользователем или скомпонованный с программой драйвер формата BGI (формат фирмы Borland).

RegisterBGIfont (Font: pointer): integer; - регистрирует загружаемый пользователем или скомпонованный с программой шрифт формата BGI (фирмы Borland) в графической системе. В случае ошибки возвращаемое значение будет меньше 0. В противном случае возвращается внутренний номер шрифта.

 

ClearDevice; - очистка графического экрана.

ClearViewPort; - очищает текущую область просмотра (окно).

GetAspectRatio (var Xk, Yk: word); - возвращает действующую разрешающую способность графического экрана, с помощью которого можно вычислить коэффициент относительного удлинения (Xk,Yk).

GetViewSettings (var ViewPort: ViewPortType); - получение параметров текущего графического окна.

SetActivePage (Page: word); - устанавливает для графического вывода активную страницу. Страница, заданная параметром Page, становится активной. Весь графический вывод будет теперь направляться в эту страницу.

SetAspectRatio (Xasp, Yasp: word); - изменяет принятое по умолчанию значение коэффициента относительного удлинения.

SetViewPort (XI, Yl, X2, Y2: word; Clip: boolean); - задание размеров окна.

SetVisualPage (Page: word); - задание отображаемой на экране страницы.

 




Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 288; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.027 сек.