Скачать FixMouse - мышь в нестандартных текстовых режимах

17.06.1994
Скачать файл (3,24 Кб)

Текстовый интерфейс пользователя

FIXMOUSE.PAS, корректно рисующий курсор мыши в тех текстовых режммах, где этого не умеет драйвер мыши.

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

Работает он так:

После переключения в соответствующий режим вы вызываете процедуру EnableMouseFix, передавая ей в качестве параметра номер режима экрана, который вы установили и SetMouseRange, передавая ей физические размеры экрана в символах. После этого любая стандартная библиотека работы с мышью (Turbo Professional, Turbo Vision) начинает себя вести так, как будто этот режим поддерживается драйвером мыши.

Процедуры DoneFixMouse и InitFixMouse вызываются автоматически.