соответствует устройствам LPT1, LPT2 или
соответствует устройствам LPT1, LPT2 или LPT3, через который будет в
дальнейшем осуществляться печать образа экрана. По умолчанию
нестандартный (с измененными параметрами) режим печати образа экрана
отменяется.
<cChar|nChar> - необязательный параметр, задающий символ в символьной
форме или в виде числового ASCII-кода в диапазоне от 0 до 255, которым
при печати образа экрана в нестандартном режиме заменяются все
управляющие символы. По умолчанию замена не производится.
Возвращаемое значение
lNonStandard - логическое значение .T., если установлен нестандартный
режим печати образа экрана, или значение .F. при восстановлении
стандартного режима.
Описание
Функция позволяет установить нестандартный режим, в котором в
дальнейшем будет осуществляться печать образа экрана, инициируемая
нажатием клавиши <Print Screen> или вызовом функции PRINTSCR().
В этом режиме устройство LPT1 (PRN), используемое в соответствии с
установочными параметрами CT II для распечатки образа экрана, может
быть заменено на заданное параметром <nPrinter>. Кроме того, для
печати в нестандартном режиме может быть установлен символ,
заменяющий все символы с ASCII-кодом меньше 32.
При вызове функции без параметров производится установка
стандартного режима печати образа экрана (вывод через LPT1 без
замены символов).
Примечания
. Внимание! Функция изменяет один из системных векторов прерываний.
Поэтому перед окончанием выполнения программы для восстановления
исходного значения вектора необходимо произвести вызов функции с
опущенными аргументами. Восстановление векторов производится также
утилитой INTSAVE, входящей в комплект поставки CT II, и при
прикомпоновке CT II-драйвера CT2US50.OBJ.
Примеры
. Установка распечатки образа экрана на устройстве LPT3: