1045,6 → 1045,24 |
* бит 4 установлен = 5-я кнопка нажата |
Возвращаемое значение: |
* функция не возвращает значения |
|
-------- Подподфункция 6 - получить задержку двойного щелчка. -------- |
Параметры: |
* eax = 18 - номер функции |
* ebx = 19 - номер подфункции |
* ecx = 6 - номер подподфункции |
Возвращаемое значение: |
* eax = текущая задержка двойного щелчка (100 = секунда) |
|
------- Подподфункция 7 - установить задержку двойного щелчка. ------- |
Параметры: |
* eax = 18 - номер функции |
* ebx = 19 - номер подфункции |
* ecx = 7 - номер подподфункции |
* dl = новое значение задержки двойного щелчка (100 = секунда) |
Возвращаемое значение: |
* функция не возвращает значения |
|
Замечания: |
* Рекомендуемая скорость мыши (в подподфункции 1) от 1 до 9. |
Устанавливаемая величина не проверяется кодом ядра, поэтому |
1667,19 → 1685,42 |
и всё равно содержит относительную y-координату, |
а к старшему слову следует прибавить 1. |
|
----------------- Подфункция 2 - нажатые кнопки мыши ----------------- |
---------------- Подфункция 2 - состояния кнопок мыши ---------------- |
Параметры: |
* eax = 37 - номер функции |
* ebx = 2 - номер подфункции |
Возвращаемое значение: |
* eax содержит информацию о нажатых кнопках мыши: |
* бит 0 установлен = левая кнопка нажата |
* бит 1 установлен = правая кнопка нажата |
* бит 2 установлен = средняя кнопка нажата |
* бит 3 установлен = 4-я кнопка нажата |
* бит 4 установлен = 5-я кнопка нажата |
* прочие биты сброшены |
* eax = биты 0-4 соответствуют подфункции 3 |
|
----------- Подфункция 3 - состояния и события кнопок мыши ----------- |
Параметры: |
* eax = 37 - номер функции |
* ebx = 3 - номер подфункции |
Возвращаемое значение: |
* eax содержит следующую информацию: |
|
состояния: |
* бит 0 установлен = удерживается левая кнопка |
* бит 1 установлен = удерживается правая кнопка |
* бит 2 установлен = удерживается средняя кнопка |
* бит 3 установлен = удерживается 4-я кнопка |
* бит 4 установлен = удерживается 5-я кнопка |
|
события: |
* бит 8 установлен = нажата левая кнопка |
* бит 9 установлен = нажата правая кнопка |
* бит 10 установлен = нажата средняя кнопка |
|
* бит 15 установлен = используется вертикальная прокрутка |
|
* бит 16 установлен = отпущена левая кнопка |
* бит 17 установлен = отпущена правая кнопка |
* бит 18 установлен = отпущена средняя кнопка |
|
* бит 23 установлен = используется горизонтальная прокрутка |
|
* бит 24 установлен = двойной щелчёк левой кнопкой |
|
------------------ Подфункция 4 - загрузить курсор ------------------- |
Параметры: |
* eax = 37 - номер функции |