Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
   Мышинное Программирование    >>    fixmouse
   
 
 FixMouse - мышь в нестандартных текстовых режимах   Виктор Вагнер 17.06.1994

Модуль FIXMOUSE предназначен для того, чтобы использовать мышь в расширенных текстовых режимах SVGA (например 132 на 30) которые не поддерживаются большинством драйверов мыши.



3k 
 

Текстовый интерфейс пользователя FIXMOUSE.PAS, корректно рисующий курсор мыши в тех текстовых режммах, где этого не умеет драйвер мыши. Модуль FIXMOUSE предназначен для того, чтобы использовать мышь в расширенных текстовых режимах SVGA (например 132 на 30) которые не поддерживаются большинством драйверов мыши. Работает он так: После переключения в соответствующий режим вы вызываете процедуру EnableMouseFix, передавая ей в качестве параметра номер режима экрана, который вы установили и SetMouseRange, передавая ей физические размеры экрана в символах. После этого любая стандартная библиотека работы с мышью (Turbo Professional, Turbo Vision) начинает себя вести так, как будто этот режим поддерживается драйвером мыши. Процедуры DoneFixMouse и InitFixMouse вызываются автоматически. -- Phone: 230-80-61 Victor B.Wagner E-Mail:vitus@agropc.msk.su Dokuchaev Soil Institute 7, Pyzhevsky lane, Moscow, Russia