[ Содержание ] | [ Перечень функций ] |
XTimeCoord *XGetMotionEvents(display, w, start, stop, nevents_return) Display *display; Window w; Time start, stop; int *nevents_return;АРГУМЕНТЫ
X-сервер хранит историю последних перемещений курсора мыши в специальном буфере для предоставления возможности приложениям обрабатывать события повторно или более комплексно. Эта функция возвращает все события из буфера истории, которые происходили в период указанный аргументами start и stop включительно.
Если X сервер не поддерживает историю событий или время в агрументе start указано более поздним, чем время в аргументе stop, а также если время start находится в будущем, то никакие события получены не будут и функция вернёт значение NULL.
Получить размер буфера истории перемещения курсора мыши можно при помощи функции XDisplayMotionBufferSize.
Функция XGetMotionEvents может генерировать следующие ошибки:
Cм. также: XDisplayMotionBufferSize, XSendEvent, XEvent, XIfEvent, XNextEvent, XPutBackEvent.
[ Содержание ] | [ Перечень функций ] |