НО Глава 4
Демонстрация возможностей модуля FJIouse
Рис.4.1. Вид экрана для тестовой программы
После запуска программы она ожидает одно из трех возможных событий: нажатие клавиши F1 — в этом случае предлагается возможная форма указателя мыши; F2 — переход из текстового режима в графический и обратно; Esc — завершение работы программы и возврат в ДОС. Замечу, что для сохранения идентичности экранов независимо от текущего режима работы (текстового или графического) в программе используются процедуры модулей F_Text1 и F_GrText. При этом изображения на экране оказываются настолько похожими, что для неискушенного взгляда единственным отличием режимов является лишь форма указателя мыши.
Вы можете выбирать эти продолжения не только с помощью клавиш, но и мышью. Для этого необходимо сместить указатель мыши так, чтобы он попал внутрь соответствующего прямоугольника, и нажать левую кнопку мыши.
При выборе формы указателя в текстовом режиме на экране разворачивается окно, содержащее все символы ПК в диапазоне от 1 до 255. Сместив указатель к нужному символу и нажав левую кнопку мыши, можно выбрать форму указателя. В графическом режиме программа предлагает меню из 4 возможных форм: стандартный указатель, пере—
' Модуль F_Text предназначен для пода.ержки многостраничной работы в текстовом режиме. Поскольку объем этой книги оказался чрезмерно большим, пришлось пожертвовать описанием этого модуля и особенностей работы в текстовом режиме. Текст модуля Вы найдете в прил.7.