Графические устройства

         

Список основных функций драйвера мыши



Таблица 6.1. Список основных функций драйвера мыши



Код

Запрашиваемое (исполняемое) действие

00

Инициализация драйвера (настройка на работу с мышью)

*01*

Включить (нарисовать на экране) изображение курсора

*02*

Выключить (удалить с экрана) изображение курсора

03

Опрос текущих координат курсора и состояния всех кнопок

04

Установить текущие координаты курсора

05

Опрос счетчика нажатий указанной кнопки и координат

06

Опрос счетчика отпусканий указанной кнопки и координат

07

Установить пределы перемещения курсора по горизонтали

08

Установить пределы перемещения курсора по вертикали

*09*

Установить форму курсора в графическом режиме

*0а*

Установить форму курсора в текстовом режиме

0b

Определить расстояние последнего перемещения в mickeys

0c

Установить подпрограмму для обработки событий

*0d*

Разрешить эмуляцию светового пера

*0е*

Запретить эмуляцию светового пера

0f

Установить шаг курсора при медленном перемещении мыши

*10*

Установить область, в которой курсор не виден

13

Установить шаг курсора при быстром перемещении мыши

14

Изменить подпрограмму, установленную по коду Ос

15

Получить размер внутреннего буфера состояния драйвера

16

Сохранить в памяти внутренний буфер состояния драйвера

17

Восстановить ранее сохраненный буфер состояния драйвера

18

Установить адрес специальной подпрограммы обработки событий

19

Определить адрес подпрограммы, установленной по коду 18

Установить чувствительность мыши в процентах (0—100)

Определить чувствительность мыши в процентах (0—100)

1d

Установить страницу, на которой должен находиться курсор

Определить страницу, на которой находится курсор

1f

Дезактивация драйвера (программное отключение от мыши)

20

Восстановление работы дезактивированного драйвера

21

Программный сброс драйвера (неполный аналог кода 00)

24

Определить тип мыши, драйвера и используемый порт

По назначению выполняемых действий функции, перечисленные в табл. 6.1. можно разделить на несколько групп.



Содержание раздела