logo
несколько программ / bsp33

Определить положение курсора при отпускании клавиши

Функция 06h возвращает программе состояние мыши, запомненное в момент отпускания клавиши, которая была заранее определена при вызове функции. Она также возвращает количество отпусканий заданной клавиши.

Регистры на входе:

AX = 0006h

BX = клавиша, при отпускании которой запоминается состояние мыши:

0 - левая;

1 - правая;

2 – средняя

Регистры на выходе:

AX = состояние клавиш мыши;

BX = количество нажатий на заданную клавишу. Это значение обнуляется после вызова функции;

CX = координата курсора X;

DX = координата курсора Y

Формат регистра AX, определяющий состояние клавиш мыши, такой же как и для функции 05h.