Вряд ли сейчас можно встретить компьютеры без миниатюрного “хвостатого” устройства, называемого мышью. Для работы с ним в среде Delphi есть специальный объект Mouse: TMouse, автоматически добавляемый в программу при подключении модуля Controls. Перечислим наиболее важные свойства этого объекта:
Capture — содержит описатель окна, захватившего мышь для монопольного использования (это объект операционной системы Windows).
CursorPos — позиция указателя мыши.
DragImmediate — определяет, когда начинается буксировка: значение True — немедленно, значение False — после того, как указатель мыши переместиться на DragThreshold позиций при удерживаемой кнопке мыши.
DragThreshold — количество пикселей, на которые необходимо переместить указатель при нажатой кнопке мыши, чтобы началась буксировка.
IsDragging — проверяет, идет ли в данный момент процесс буксировки.
MousePresent — проверяет, подключена ли мышь к компьютеру.
WheelPresent — проверяет, есть ли у мыши колесико.
WheelScrollLines — количество логических строк, на которые смещается страница при прокрутке колесика мыши на один шаг.