Функции ввода мыши
В этом разделе
Тема | Описание |
---|---|
_TrackMouseEvent |
Публикует сообщения, когда указатель мыши покидает окно или наведите указатель мыши на окно в течение определенного периода времени. Эта функция вызывает TrackMouseEvent, если она существует, в противном случае она эмулирует ее. |
Перетаскивание |
Записывает мышь и отслеживает его движение, пока пользователь не выпустит левую кнопку, нажимает клавишу ESC или перемещает мышь за пределы прямоугольника перетаскивания вокруг указанной точки. Ширина и высота прямоугольника перетаскивания задаются значениями SM_CXDRAG и SM_CYDRAG, возвращаемыми функцией GetSystemMetrics. |
GetCapture |
Извлекает дескриптор в окно (если есть), который захватил мышь. Только одно окно за раз может записать мышь; это окно получает входные данные мыши, независимо от того, находится ли курсор в границах. |
GetDoubleClickTime |
Извлекает текущее время двойного щелчка мыши мыши. Двойной щелчок — это серия двух нажатий кнопки мыши, вторая происходит в течение указанного времени после первого. Время двойного щелчка — это максимальное количество миллисекунд, которое может произойти между первым и вторым щелчком дважды щелкните. Максимальное время двойного щелчка — 5000 миллисекунда. |
GetMouseMovePointsEx |
Извлекает журнал до 64 предыдущих координат мыши или пера. |
mouse_event |
Функция mouse_event синтезирует движение мыши и нажимает кнопку. Примечание. эта функция заменена. Вместо этого используйте SendInput. |
ReleaseCapture |
Освобождает запись мыши из окна в текущем потоке и восстанавливает обычную обработку ввода мыши. Окно, запечатленное мышью, получает все входные данные мыши независимо от положения курсора, за исключением случаев, когда кнопка мыши щелкается, пока горячая точка курсора находится в окне другого потока. |
SetCapture |
Задает запись мыши в указанное окно, принадлежащее текущему потоку. |
SetDoubleClickTime |
Задает время двойного щелчка мыши. Двойной щелчок — это серия двух щелчков кнопки мыши, вторая происходит в течение указанного времени после первого. Время двойного щелчка — это максимальное количество миллисекунд, которые могут возникать между первым и вторым щелчком двойного щелчка. |
SwapMouseButton |
Отменяет или восстанавливает значение левой и правой кнопки мыши. |
TrackMouseEvent |
Публикует сообщения, когда указатель мыши покидает окно или наведите указатель мыши на окно в течение определенного периода времени. Примечание. функция _TrackMouseEvent вызывает TrackMouseEvent, в противном случае _TrackMouseEvent эмулирует TrackMouseEvent. |