Rev 5848 | Rev 5865 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5848 | Rev 5851 | ||
---|---|---|---|
Line 1043... | Line 1043... | ||
1043 | * бит 2 установлен = средняя кнопка нажата |
1043 | * бит 2 установлен = средняя кнопка нажата |
1044 | * бит 3 установлен = 4-я кнопка нажата |
1044 | * бит 3 установлен = 4-я кнопка нажата |
1045 | * бит 4 установлен = 5-я кнопка нажата |
1045 | * бит 4 установлен = 5-я кнопка нажата |
1046 | Возвращаемое значение: |
1046 | Возвращаемое значение: |
1047 | * функция не возвращает значения |
1047 | * функция не возвращает значения |
- | 1048 | ||
- | 1049 | -------- Подподфункция 6 - получить задержку двойного щелчка. -------- |
|
- | 1050 | Параметры: |
|
- | 1051 | * eax = 18 - номер функции |
|
- | 1052 | * ebx = 19 - номер подфункции |
|
- | 1053 | * ecx = 6 - номер подподфункции |
|
- | 1054 | Возвращаемое значение: |
|
- | 1055 | * eax = текущая задержка двойного щелчка (100 = секунда) |
|
- | 1056 | ||
- | 1057 | ------- Подподфункция 7 - установить задержку двойного щелчка. ------- |
|
- | 1058 | Параметры: |
|
- | 1059 | * eax = 18 - номер функции |
|
- | 1060 | * ebx = 19 - номер подфункции |
|
- | 1061 | * ecx = 7 - номер подподфункции |
|
- | 1062 | * dl = новое значение задержки двойного щелчка (100 = секунда) |
|
- | 1063 | Возвращаемое значение: |
|
- | 1064 | * функция не возвращает значения |
|
- | 1065 | ||
1048 | Замечания: |
1066 | Замечания: |
1049 | * Рекомендуемая скорость мыши (в подподфункции 1) от 1 до 9. |
1067 | * Рекомендуемая скорость мыши (в подподфункции 1) от 1 до 9. |
1050 | Устанавливаемая величина не проверяется кодом ядра, поэтому |
1068 | Устанавливаемая величина не проверяется кодом ядра, поэтому |
1051 | используйте осторожно, при некорректном значении курсор может |
1069 | используйте осторожно, при некорректном значении курсор может |
1052 | "замёрзнуть". Скорость мыши можно регулировать в приложении SETUP. |
1070 | "замёрзнуть". Скорость мыши можно регулировать в приложении SETUP. |
Line 1665... | Line 1683... | ||
1665 | относительную y-координату, а старшее - относительную x-координату |
1683 | относительную y-координату, а старшее - относительную x-координату |
1666 | (правильного знака). В противном случае младшее слово отрицательно |
1684 | (правильного знака). В противном случае младшее слово отрицательно |
1667 | и всё равно содержит относительную y-координату, |
1685 | и всё равно содержит относительную y-координату, |
1668 | а к старшему слову следует прибавить 1. |
1686 | а к старшему слову следует прибавить 1. |
Line 1669... | Line 1687... | ||
1669 | 1687 | ||
1670 | ----------------- Подфункция 2 - нажатые кнопки мыши ----------------- |
1688 | ---------------- Подфункция 2 - состояния кнопок мыши ---------------- |
1671 | Параметры: |
1689 | Параметры: |
1672 | * eax = 37 - номер функции |
1690 | * eax = 37 - номер функции |
1673 | * ebx = 2 - номер подфункции |
1691 | * ebx = 2 - номер подфункции |
- | 1692 | Возвращаемое значение: |
|
- | 1693 | * eax = биты 0-4 соответствуют подфункции 3 |
|
- | 1694 | ||
- | 1695 | ----------- Подфункция 3 - состояния и события кнопок мыши ----------- |
|
- | 1696 | Параметры: |
|
- | 1697 | * eax = 37 - номер функции |
|
- | 1698 | * ebx = 3 - номер подфункции |
|
1674 | Возвращаемое значение: |
1699 | Возвращаемое значение: |
- | 1700 | * eax содержит следующую информацию: |
|
- | 1701 | ||
- | 1702 | состояния: |
|
- | 1703 | * бит 0 установлен = удерживается левая кнопка |
|
- | 1704 | * бит 1 установлен = удерживается правая кнопка |
|
- | 1705 | * бит 2 установлен = удерживается средняя кнопка |
|
- | 1706 | * бит 3 установлен = удерживается 4-я кнопка |
|
- | 1707 | * бит 4 установлен = удерживается 5-я кнопка |
|
- | 1708 | ||
1675 | * eax содержит информацию о нажатых кнопках мыши: |
1709 | события: |
1676 | * бит 0 установлен = левая кнопка нажата |
1710 | * бит 8 установлен = нажата левая кнопка |
1677 | * бит 1 установлен = правая кнопка нажата |
1711 | * бит 9 установлен = нажата правая кнопка |
- | 1712 | * бит 10 установлен = нажата средняя кнопка |
|
- | 1713 | ||
- | 1714 | * бит 15 установлен = используется вертикальная прокрутка |
|
1678 | * бит 2 установлен = средняя кнопка нажата |
1715 | |
1679 | * бит 3 установлен = 4-я кнопка нажата |
1716 | * бит 16 установлен = отпущена левая кнопка |
1680 | * бит 4 установлен = 5-я кнопка нажата |
1717 | * бит 17 установлен = отпущена правая кнопка |
- | 1718 | * бит 18 установлен = отпущена средняя кнопка |
|
- | 1719 | ||
- | 1720 | * бит 23 установлен = используется горизонтальная прокрутка |
|
- | 1721 | ||
Line 1681... | Line 1722... | ||
1681 | * прочие биты сброшены |
1722 | * бит 24 установлен = двойной щелчёк левой кнопкой |
1682 | 1723 | ||
1683 | ------------------ Подфункция 4 - загрузить курсор ------------------- |
1724 | ------------------ Подфункция 4 - загрузить курсор ------------------- |
1684 | Параметры: |
1725 | Параметры: |