Мышь в Pascal
Ниже приведён код для инициализации мыши, после которого на экране монитора появится стандартный курсов мыши.
Procedure Mouse_Init; |
Далее следует функция для получения координат мыши в "x" и "y", а сома функция возвращает код нажатой кнопки(1-Левая; 2-Правая; 3-Обе; 0-Не нажата). Чтобы отслеживать нажатие кнопок, надо эту функцию включить в 'бесконечный цикл', где и будет выполнятся основная программа.
Function Mouse_GetButtonPress(var x,y: Word): Byte; |
Следующая процедура устанавливает регион действия мыши.
Procedure Mouse_Set_Region (x1,y1,x2,y2:Integer); |