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

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х

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