Библиотека функций мыши

Наиболее сложной в исполнении частью работы стала библиотека работы с манипулятором «мышь» (мышь). Библиотека под названием mouse.pas обрабатывает движения мыши, нажатие ее кнопок и т.д. Она включает в себя следующие функции:

·     Функция MsInit — инициализация курсора мыши;

·     Процедура MsShow — Вывод указателя мыши на экран;

·     Процедура MsHide — Убрать указатель мыши с экрана;

·     Процедура MsReadmotion — рассчитать относительное горизонтальное и вертикальное перемещение мыши по сравнению с предыдущим положением;

·     Процедура MsRead — снять показания мыши (горизонтальное и вертикальное положение курсора, отследить нажатые клавиши);

·     Процедура MsSetPos — установить указатель мыши в определенное положение на экране;

·     Процедура MslightpenOn — включить отображение хвоста мыши;

·     Процедура MslightpenOff — выключить отображение хвоста мыши;

·     Функция MsGetB — отследить нажатие клавиши мыши;

·     Функция MsGetBRelease — отследить отжатие клавиш мыши;

·     Процедура MsSetHMinMax — установить размер рабочей области мыши по горизонтали;

·     Процедура MsSetVMinMax — установить размер рабочей области мыши по вертикали;

·     Процедура MsSetGraphPointer — изменить форму курсора мыши;

·     Процедура MsSetTextPointerто же самое для текстового режима;

·     Процедура MsSetMPP — изменить размер курсора мыши;

·     Процедура MsCondOff — установить область, где курсор мыши пропадает;

·     Процедура MsSet2speed — установить двойную скорость перемещения указателя мыши;

·     Процедура MsSetRoutine — процедура установки параметров мыши ;

·     Процедура MsSwapRoutine — процедура установки виртуальной памяти для мыши;

·     Процедура MsGetState — получить состояние мыши;

·     Процедура MsSetState — установить состояние мыши;

·     Процедура MsSetVpage — установить видеостраницу действия мыши;

Ссылка на основную публикацию
Adblock detector