Код |
Запрашиваемое (исполняемое) действие |
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 |
1а |
Установить чувствительность мыши в процентах (0—100) |
1Ь |
Определить чувствительность мыши в процентах (0—100) |
1d |
Установить страницу, на которой должен находиться курсор |
1е |
Определить страницу, на которой находится курсор |
1f |
Дезактивация драйвера (программное отключение от мыши) |
20 |
Восстановление работы дезактивированного драйвера |
21 |
Программный сброс драйвера (неполный аналог кода 00) |
24 |
Определить тип мыши, драйвера и используемый порт |
По назначению выполняемых действий функции, перечисленные в табл. 6.1. можно разделить на несколько групп.