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

Драйвер эмулирует графический курсор мыши в текстовом режиме



20k 
 

+------------------------------------+ | ЭМУЛЯТОР ГРАФИЧЕСКОГО КУРСОРА | | | | ВЕРСИЯ 3.00 | | | | (C) DANSOFT 1992 | +------------------------------------+  Драйвер эмулирует графический курсор мыши в текстовом режиме экрана и предназначен для использования в программах, написанных на языке C и Pascal. Драйвер разрабатывался для использования совместно с компиляторами Turbo C и Turbo Pascal фирмы Borland International, но видимо может быть использован и с другими компиляторами. Драйвер работает только с видеоадаптерами EGA и VGA. Изменения и улучшения. 1. Добавлены следующие функции: CheckAdapter CheckMouse CorrectChar 2. Добавлена поддержка TurboPascal 3. Добавлена поддержка монохромного режима EGA/VGA. 4. Изменены имена следующих функций: MouseInit -> InitMouse DrawPointer -> DisplayPointer SetArea -> SetRange 5. Исправлена ошибка в ResetHandler ( функция пыталась удалить курсор с экрана не проверяя, находится ли он там ). 6. Изменены демонстрационные программы. 7. Внутренний флажок курсора ( смотри описание DisplayPoiter и HidePointer ) имеет размер одного слова ( был - байт ). Список файлов: Файлы для компилятора Turbo C ----------------------------- MOUSE_T.OBJ - Подключаемый модуль для модели памяти TINY MOUSE_S.OBJ - Подключаемый модуль для модели памяти SMALL MOUSE_C.OBJ - Подключаемый модуль для модели памяти COMPACT MOUSE_M.OBJ - Подключаемый модуль для модели памяти MEDIUM MOUSE_L.OBJ - Подключаемый модуль для модели памяти LARGE MOUSE_H.OBJ - Подключаемый модуль для модели памяти HUGE MOUSE.H - Файл описаний ( заголовков ) MOUSE_C.DOC - Описания функций и переменных DEMO_C.C - Исходный текст программы-