Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
36
Добавлен:
02.05.2014
Размер:
765.95 Кб
Скачать

Getviewsettings

-----------------------------------------------------------------

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

окне.

Синтаксис: #include<graphics.h>

void far getviewsettings(struct viewporttype

far *viewport);

Замечания:getviewportзаносит в структуруviewporttype,

на которую указывает viewport, информацию о те-

кущем графическом окне.

Структура viewporttype, используемая функцией

getviewport, описана в graphics.h следующим об-

разом:

struct vieporttype {

int left, top, right, bottom;

int clipflag;

};

ВозвращаемоеНет.

значение

Переносимость:Данная функция работает только на IBM PC и сов-

местимых моделях при наличии соответствующих

графических адаптеров.

Смотри также: clearviewport, getx, gety, setviewport

Пример

struct viewporttype view;

/* получить текущие параметры */

getviewsettings(&view);

/* если clipflag не установлен */

if(!view.clip)

setviewport(view.left, view.top, view.right,

view.bottom, 1); /* то установить его */

-----------------------------------------------------------------

getx

-----------------------------------------------------------------

Назначение:Возвращает координату текущей позиции x.

Синтаксис: #include<graphics.h>

int far getx(void);

Замечания:getx определяет графическую координату текущей

позиции x. Данное значение соотносится с описа-

нием графического режима

Возвращаемоеgetx возвращает координату текущей позиции x;

значение

Переносимость:Данная функция работает только на IBM PC и сов-

местимых моделях при наличии соответствующих

графических адаптеров.

Смотри также: getmaxx, getmaxy, getviewsettings, gety

Примерint oldx, oldy;

/* сохранить текущую позицию */

oldx = getx();

oldy = gety();

cicle(100,100,2); /* нарисовать шарик в

(100,100) */

moveto(99,100);

linerel(2,0);

moveto(oldx, oldy); /* вернуться на старую

позицию */

-----------------------------------------------------------------

gety

-----------------------------------------------------------------

Назначение:Возвращает координату текущей позиции y.

Синтаксис: #include<graphics.h>

int far gety(void);

Замечания:gety определяет графическую координату текущей

позиции y. Данное значение соотносится с описа-

нием графического режима.

Возвращаемоеgety возвращает координату текущей позиции x;

значение

Переносимость:Данная функция работает только на IBM PC и сов-

местимых моделях при наличии соответствующих

графических адаптеров.

Смотри также: getmaxx, getmaxy, getviewsettings, getx

ПримерСмотри getх

-----------------------------------------------------------------