Функция 0Bh позволяет определить относительное перемещение мыши с момента последнего вызова этой функции. Результат возвращается в указанных выше регистрах. Для измерения перемещения используется единица mickey - “мики”. Один мик соответствует 0.005 дюйма (то есть 1/200 дюйма).
Регистры на входе: |
AX = 000Bh |
Регистры на выходе: |
CX = перемещение по горизонтали с момента последнего вызова функции; DX = перемещение по вертикали с момента последнего вызова функции |
Отрицательные значения перемещения означают движение влево и вверх, положительные - вправо и вниз.
Для преобразования миков в пикселы, соответствующие точкам экрана, можно использовать функцию 1Bh, которая будет описана позже.