Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Справочник по функциям С++.doc
Скачиваний:
168
Добавлен:
02.05.2014
Размер:
3.57 Mб
Скачать

Delline

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

НазначениеУдаляет строки из текстового окна.

Синтаксисvoid delline(void);

Прототип вconio.h

Замечанияdelline стирает строку, в которой находится

курсор, и поднимет все строки, находящиеся ниже

курсора, на одну строку вверх. delline функцио-

нирует внутри текущего текстового окна.

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

значение

Совместимость Данная функция работает только на ЭВМ семейства

IBM PC и совместимых с ними моделях.

Смотри также clreol, clrscr, insline, window

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

Detectgraph

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

НазначениеОпределяет графический драйвер и графический

режим.

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

void far detectgraph(int far *graphdriver,

int far *graphmode);

Прототип в graphics.h

Замечанияdetectgraph определяет графический адаптер

вашей системы и выбирает режим, обеспечивающий

максимальное разрешение для этого адаптера. Ес-

ли графическое оборудование не поддается опре-

делению, то параметр *graphdriver устанавлива-

ется в -2, и graphresult также вернет -2.

*graphdriver представляет собой целое, задающее

используемый графический драйвер. Вы можете за-

давать его значение, используя константы из

приведенного ниже перечисленного типа graphics_

drivers, описанного в graphics.h

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

Константы graphics_drivers Численное значение

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

DETECT 0 (требование

автоопределения)

CGA 1

MCGA 2

EGA 3

EGA64 4

EGAMONO 5

IBM8514 6

HERCMONO 7

ATT400 8

VGA 9

PC3270 10

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

*graphmode представляет собой целое, задающее

графический режим инициализации (кроме случая,

когда *graphdriver = DETECT, т.к. в этом случае

*graphmode присваивается значение максимального

разрешения, допустимого для распознанного драй-

вера). Вы можете задавать значение для

*graphmode, используя нижеперечисленные конс-

танты перечисленного типа graphics_modes, опи-

санные в graphics.h.

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

графический graphics_modes Значение Колонок Палитра Количество

драйвер X строк страниц

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

CGA CGAC0 0 320 X 200 C0 1

CGAC1 1 320 X 200 C1 1

CGAC2 2 320 X 200 C2 1

CGAC3 3 320 X 200 C3 1

CGAHI 4 640 X 200 2 ЦВЕТА 1

MCGA MCGAC0 0 320 X 200 C0 1

MCGAC1 1 320X200C1 1

MCGAC2 2 320 X 200 C2 1

MCGAC3 3 320 X 200 C3 1

MCGAMED4 640X200 2 ЦВЕТА 1

MCGAHI5 640X480 2 ЦВЕТА 1

EGAEGALO0 640X200 16 ЦВЕТОВ 4

EGAHI 1 640 X 350 16 ЦВЕТОВ 2

EGA64 EGA64LO 0 640 X 200 16 ЦВЕТОВ 1

EGA64HI1 640X350 4 ЦВЕТА 1

EGAMONO EGAMONOHI 3 640 X 350 2 ЦВЕТА 1*

EGAMONOHI 3 640 X 350 2 ЦВЕТА 2**

HERC HERCMONOHI 0 720 X 348 2 ЦВЕТА 2

ATT400 ATT400C0 0 320 X 200 C0 1

ATT400C1 1 320 X 200 C1 1

ATT400C2 2 320 X 200 C2 1

ATT400C3 3 320 X 200 C3 1

ATT400MED 4 640 X 200 2 ЦВЕТА 1

ATT400HI 5 640 X 400 2 ЦВЕТА 1

VGA VGALO 0 640 X 200 16 ЦВЕТОВ 2

VGAMED 1 640 X 350 16 ЦВЕТОВ 2

VGAHI 2 640 X 480 16 ЦВЕТОВ 1

PC3270 PC3270HI 0 720 X 350 2 ЦВЕТА 1

IBM8514 IBM8514HI 0 640 X 480 256 ЦВЕТОВ

IBM8514LO 1 1024Х 768 256 ЦВЕТОВ

* 64 K на плате EGAMONO

** 256 K на плате EGAMONO

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

Замечание: главной причиной непосредственного

вызова detectgraph является изменение режима,

который detectgraph рекомендует для initgraph.

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

значение

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

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

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

Смотри также graphresult, initgraph,

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