Page 57 - 4875
P. 57
Таблиця 7.2 - Стан клавіш маніпулятора “мишка” на виході
в регістрі АХ
Біт Стан Значення
0 1 Натиснута ліва кнопка
1 1 Натиснута права кнопка
2 1 Натиснута середня кнопка
3...7 - Незадіяні
6 Визначити положення курсору при відпусканні клавіші.
На вході:АХ = 06h
BX = клавіша, при відпусканні якої
запам’ятовується стан “мишки”
“0” – ліва кнопка
“1” – права кнопка
“2” – середня кнопка
На виході: АХ = стан клавіш “мишки”
BX = кількість натискань на задану
клавішу, після виклику функції
обнулюється
CX = координата Х (по горизонталі)
DX = координата Y (по вертикалі)
Таблиця 7.3 - Стан клавіш маніпулятора “мишка” на виході
в регістрі АХ
Біт Стан Значення
0 1 Натиснута ліва кнопка
1 1 Натиснута права кнопка
2 1 Натиснута середня кнопка
3...7 - Незадіяні
Дана функція повертає програмі стан маніпулятора, що
попередньо запам’ятався в момент відпускання кнопки, яка була
вказана при виклику функції. Вона також визначає кількість відпускань
кнопки.
7 Задати діапазон руху курсору по горизонталі
На вході:АХ = 07h
56