Четвертый Borland C++ и его окружение




Манипулирование экраном и графическими окнами - часть 2


Когда ваш экран находится в графическом режиме, с помощью

функции setviewport вы можете определить графическое окно (или

прямоугольное "виртуальное окно") на экране. Позиция графического

окна задается в абсолютных экранных координатах. Кроме того, задается активное или неактивное состояние функции "отсечения".

Очистка графического окна выполняется при помощи функции

clearviewport. Для того, чтобы получить абсолютные экранные координаты и состояние "отсечения", следует воспользоваться функцией

getviewsettings.

Можно взять часть экранного образа при помощи функции

getimage, вызвать imagesize для вычисления числа байт для хранения этого образа в памяти, а затем вернуть образ на экран (в любую желаемую позицию) с помощью функции putimage. Координаты всех

функций вывода (черчения, заполнения, тексты и т.д.) зависят от

выбранного графического окна.

Благодаря функциям getpixel (возвращающей цвет данного элемента изображения) и putpixel (которая отображает данный элемент

изображения на экране заданным цветом) можно также манипулировать

цветом отдельных элементов изображения.




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