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. |