Программирование >>  Перегруженные имена функций и идентификаторы 

1 ... 71 72 73 [ 74 ] 75 76 77 ... 210


grInvalidVersion

Invalid version of file (неправильная версия файла)

Функции запроса состояния

Ниже приводится краткое изложение функций запроса состояния графического режима:

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

getarccoords

Возвращает информацию о координатах, заданных в последнем вызове arc или ellipse.

getaspectratio

Возвращает коэффициент сжатия для графического экрана. getbkcolor

Возвращает текущий цвет фона.

getcolor

Возвращает текущий цвет вычерчивания.

getdrivername

Возвращает имя текущего графического драйвера.

getfillpattern

Возвращает шаблон заполнения, определяемый пользователем.

getfillsettings

Возвращает информацию о текущем шаблоне и цвете заполнения.

getgraphmode

Возвращает текущий графический режим.

getlinesettings

Возвращает текущие стиль, шаблон и толщину линии.

getmaxcolor

Возвращает максимально допустимое на текущий момент значение элемента изображения.

getmaxmode

Возвращает максимально допустимый номер режима для текущего драйвера.



getmaxx

Возвращает текущее разрешение по оси x.

getmaxy

Возвращает текущее разрешение по оси y.

getmodename

Возвращает имя данного режима драйвера.

getmoderange

Возвращает диапазон режимов для данного драйвера.

getpalette

Возвращает текущую палитру и ее размер.

getpixel

Возвращает цвет элемента изображения в (x,y). gettextsettings

Возвращает текущий шрифт, направление, размер и способ выравнивания текста.

getviewsettings

Возвращает информацию о текущем графическом окне.

getx

gety

Возвращает координату x текущей позиции (CP).

Возвращает координату y текущей позиции (CP).

В каждой из категорий графических функций Borland C++ имеется хотя бы одна функция запроса состояния. Каждая из графических функций запроса состояния Borland C++ имеет имя вида get что-то (за исключением категории функций обработки ошибок). Некоторые из них не воспринимают никаких аргументов и возвращают единственное значение, представляющее собой искомую информацию. Прочие считывают указатель структуры, определяемой в файле graphics.h, заполняют эту структуру соответствующей информацией и не возвращают никаких значений.

Функциями запроса состояния категории управления графической системы являются getgraphmode, getmaxmode и getmoderange. Первая из них возвращает целое число, определяющее текущий графический драйвер и режим, вторая



возвращает максимальный номер режима для этого драйвера, а третья возвращает диапазон режимов, поддерживаемых данным графическим драйвером. getmaxx и getmaxy возвращают соответственно максимальные экранные координаты x и y для текущего графического режима.

Функциями запроса состояния категории вычерчивания и заполнения являются функции getarccoords, getaspectratio, getfillpattern и getlinesettings. Функция getarccoords заполняет структуру, содержащую координаты, которые использовались при последнем вызове функций arc или ellipse. Функция getaspectratio сообщает текущий коэффициент сжатия, используемый графической системой для того, чтобы окружности выглядели круглыми. Функция getfillpattern возвращает текущий определяемый пользователем шаблон заполнения. Функция getfillsettings заполняет некоторую структуру текущим шаблоном и цветом заполнения. Функция getlinesettings заполняет структуру текущим стилем линии (сплошная, пунктир и т.д.), толщиной (обычная или увеличенная), а также шаблоном линии.

Функциями запроса состояния категории манипулирования графическим окном являются getviewsettings, getx, gety и getpixel. После того, как графическое окно определено, вы можете найти его абсолютные экранные координаты и выяснить состояние режима отсечения, вызвав getwiewsettings, которая заполняет соответствующей информацией некоторую структуру. Функции getx и gety возвращают (относительно графического окна) x- и y-координаты текущей позиции (CP). Функция getpixel возвращает цвет указанного элемента изображения.

Функция запроса состояния категории вывода текста в графическом режиме имеется только одна, и притом всеобъемлющая, - gettextsettings. Эта функция заполняет структуру информацией о текущем символьном шрифте, направлении вывода текста (по горизонтали или по вертикали), коэффициенте увеличения символов, а также виде выравнивания (как для горизонтально, так и для вертикально-ориентированных текстов).

Функциями запроса состоянии категории управления цветом Borland С++ являются функция getbkcolor, возвращающая текущий цвет фона, функция getcolor, возвращающая текущий цвет вычерчивания и функция getpalette, заполняющая структуру,



1 ... 71 72 73 [ 74 ] 75 76 77 ... 210

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика