Как заблокировать нажатие кнопки мыши на некоторое время?
Добавлено: 06 ноя 2004, 12:18
Я использую фнкцию ah=00h прерывания int 16h для того, чтобы отловить нажатие кнопки мыши.
Мне надо чтобы после выполниния обработчика(handler) нажатие на кнопку мыши некоторое время не обрабатывалось. Как это можно реализовать??
Код: Выделить всё
mov ax,000Ch
mov cx,0002h ; событие - нажатие левой кнопки
mov dx,offset handler ; ES:DX - адрес обработчика
int 33h
mov ah,0 ; ожидание нажатия любой клавиши
int 16h
mov ax,000Ch
mov cx,0000h ; удалить обработчик событий мыши
int 33h