Compartir a través de


Funciones de entrada del mouse

En esta sección

Tema Descripción
_TrackMouseEvent
Envía mensajes cuando el puntero del mouse deja una ventana o mantiene el puntero sobre una ventana durante un período de tiempo especificado. Esta función llama a TrackMouseEvent si existe; de lo contrario, la emula.
DragDetect
Captura el mouse y realiza un seguimiento de su movimiento hasta que el usuario suelta el botón izquierdo, presiona la tecla ESC o mueve el mouse fuera del rectángulo de arrastre alrededor del punto especificado. El ancho y alto del rectángulo de arrastre se especifican mediante los valores SM_CXDRAG y SM_CYDRAG devueltos por la funciónGetSystemMetrics.
GetCapture
Recupera un identificador de la ventana (si existe) que ha capturado el mouse. Solo una ventana a la vez puede capturar el mouse; esta ventana recibe la entrada del mouse tanto si el cursor está dentro de sus bordes como si no.
GetDoubleClickTime
Recupera la hora actual de doble clic para el mouse. Un doble clic es una serie de dos clics del botón del mouse, el segundo que se produce dentro de un tiempo especificado después del primero. El tiempo de doble clic es el número máximo de milisegundos que pueden producirse entre el primer y el segundo clic de un doble clic. El tiempo máximo de doble clic es de 5000 milisegundos.
GetMouseMovePointsEx
Recupera un historial de hasta 64 coordenadas anteriores del mouse o el lápiz.
mouse_event
La función mouse_event sintetiza el movimiento del mouse y los clics de botón.
Nota: Esta función se ha reemplazado. En su lugar, useSendInput.
ReleaseCapture
Libera la captura del mouse desde una ventana del subproceso actual y restaura el procesamiento normal de la entrada del mouse. Una ventana que ha capturado el mouse recibe toda la entrada del mouse, independientemente de la posición del cursor, excepto cuando se hace clic en un botón del mouse mientras el cursor está en la ventana de otro subproceso.
SetCapture
Establece la captura del mouse en la ventana especificada que pertenece al subproceso actual.
SetDoubleClickTime
Establece la hora de doble clic del mouse. Un doble clic es una serie de dos clics de un botón del mouse, el segundo que se produce dentro de un tiempo especificado después del primero. El tiempo de doble clic es el número máximo de milisegundos que pueden producirse entre el primer y el segundo clic de un doble clic.
swapMouseButton
Invierte o restaura el significado de los botones del mouse izquierdo y derecho.
trackMouseEvent de
Envía mensajes cuando el puntero del mouse deja una ventana o mantiene el puntero sobre una ventana durante un período de tiempo especificado.
Nota: La función _TrackMouseEvent llama trackMouseEvent si existe; de lo contrario, _TrackMouseEvent emula TrackMouseEvent.