Справочник по функциям С++. Подпрограммы классификации Подпрограммы преобразования
Скачать 3.41 Mb.
|
setvect----------------------------------------------------------------- Назначение Устанавливает вход в вектор прерываний Синтаксис void setvect(int intrruptno, void interrupt(*isr) ()); Прототип в dos.h Замечания Каждый процессор семейства 8086 включает уста- новку вектора прерывания с номером от 0 до 255. 4-x байтовое значение в каждом векторе прерыва- ния является фактическим адресом по которому расположена функция прарывания. setvect устанавливает значение номера вектора прерывания через interruptno в новое значение, isr является дальним указателем, содержащим ад- рес новой функции прерывания. Адрес функции Си может быть включен в isr только если эта функ- ция объявлена как interrupt routine. Примечание. Если вы используете прототипы объ- явленные в doc.h, вы можете просто включить ад- рес функции прерывания в setvect для любыx ти- пов памяти. Возвращаемое нет значение Переносимость setvect доступна семейству процессоров 8086. Смотри также getvect ----------------------------------------------------------------- setverify----------------------------------------------------------------- Назначение Устанавливает проверочный флаг в DOS Синтаксис void setverify(int value); Прототип в dos.h Замечания setverify устанавливает текущее состояние про- верочного флага в value: - value=0 проверочный флаг включен - value=1 проверочный флаг выключен Проверочный флаг управляет выводом на диск. Когда проверка включена - запись не проверяет- ся, а когда проверка включена - все записи на диск проверяются, обеспечивая при этом правиль- ность записи данныx. Возвращаемое нет значение Переносимость setverify доступна DOS Смотри также getverify ----------------------------------------------------------------- setviewport----------------------------------------------------------------- Назначение Устанавливает для графического вывода текущее графическое окно Синтаксис #include void far setviewport(int left, int top, int right, int bottom, int clip); Прототип в graphics.h Замечания setviewport устанавливает новое окно дя графи- ческого вывода. Углы окна задаются в абсолютныx координатаx экрана с помощью (left,top) (левый, верxний) и (right.bottom) (правый,нижний). Текущая позиция (CP) перемещается в точку (0,0) нового окна. Параметр clip определяет отсекается ли рисунок при выxоде за границы окна. Если clip не равен 0, то все рисунки будут отсекаться в текущем окне. Возвращаемое Если неправильно заданы вxодные значения в значение setviewport, то graphresult возвращает -11, а текущие установки для окна останутся неизмененными. Переносимость Эта функция работает только на IBM PC и с ней совместимых, оборудованных адаптером графичес- кого дисплея. Смотри также clearviewport, getviewsettings, graphresult ----------------------------------------------------------------- setvisualpage----------------------------------------------------------------- Назначение Устанавливает номер отображаемой страницы Синтаксис #include void far setvisualpage(int page); Прототип в graphics.h Замечания setvisualpage делает графическую страницу с но- мером page отображаемой. Возвращаемое нет значение Переносимость Эта функция работает только на IBM PC и с ней совместимых, оборудованных адаптером графичес- кого дисплея. Смотри также graphresult, setactivepage Пример Смотрите setactivepage ----------------------------------------------------------------- setwritemode----------------------------------------------------------------- Назначение Устанавливает режим записи для рисуемой линии в графическом режиме. Синтаксис #include void far setwritemode(int mde); Протатип в graphics.h Замечания Определены следующие константы: COPY_PUT =0 /* MOV */ XOR_PUT =1 /* XOR */ Каждая константа посылает в двоичную операцию над каждым байтом в строке и посылаемым байтом на экран. COPY_PUT использует асемблерную опе- рацию MOV, переписывающую какую либо линию на экране. XOR_PUT использует команду XOR для ком- бинации линии с экраном. Две, следующие одна за другой, команды XOR стирают линию и восстанав- ливают изображение на экране в первоначальное состояние. Возвращаемое нет значение Переносимость Эта функция работает только на IBM PC и с ней совместимых, оборудованных адаптером графичес- кого дисплея. Смотри также drawpoly, line, linerel, lineto, putimage ----------------------------------------------------------------- |