Condividi tramite


Funzioni di input del mouse

In questa sezione

Argomento Descrizione
_TrackMouseEvent
Invia messaggi quando il puntatore del mouse lascia una finestra o passa il puntatore del mouse su una finestra per un periodo di tempo specificato. Questa funzione chiama TrackMouseEvent se esistente, in caso contrario emula.
dragDetect
Acquisisce il mouse e tiene traccia del suo movimento finché l'utente non rilascia il pulsante sinistro, preme il tasto ESC o sposta il mouse all'esterno del rettangolo di trascinamento intorno al punto specificato. La larghezza e l'altezza del rettangolo di trascinamento vengono specificate dai valori SM_CXDRAG e SM_CYDRAG restituiti dalla funzioneGetSystemMetrics.
GetCapture
Recupera un handle nella finestra (se presente) che ha acquisito il mouse. Solo una finestra alla volta può catturare il mouse; questa finestra riceve l'input del mouse indipendentemente dal fatto che il cursore si trova all'interno dei bordi.
GetDoubleClickTime
Recupera l'ora corrente di doppio clic per il mouse. Un doppio clic è una serie di due clic del pulsante del mouse, il secondo che si verifica entro un intervallo di tempo specificato dopo il primo. Il tempo di doppio clic è il numero massimo di millisecondi che possono verificarsi tra il primo e il secondo clic di un doppio clic. Il tempo massimo di doppio clic è 5000 millisecondi.
GetMouseMovePointsEx
Recupera una cronologia di un massimo di 64 coordinate precedenti del mouse o della penna.
mouse_event
La funzione mouse_event sintetizza il movimento del mouse e i clic dei pulsanti.
Nota: Questa funzione è stata sostituita. Usare SendInput.
ReleaseCapture
Rilascia l'acquisizione del mouse da una finestra nel thread corrente e ripristina la normale elaborazione dell'input del mouse. Una finestra che ha acquisito il mouse riceve tutto l'input del mouse, indipendentemente dalla posizione del cursore, tranne quando si fa clic su un pulsante del mouse mentre il cursore si trova nella finestra di un altro thread.
SetCapture
Imposta l'acquisizione del mouse sulla finestra specificata appartenente al thread corrente.
SetDoubleClickTime
Imposta l'ora di doppio clic per il mouse. Un doppio clic è una serie di due clic di un pulsante del mouse, il secondo che si verifica entro un intervallo di tempo specificato dopo il primo. Il tempo di doppio clic è il numero massimo di millisecondi che possono verificarsi tra il primo e il secondo clic di un doppio clic.
SwapMouseButton
Inverte o ripristina il significato dei pulsanti sinistro e destro del mouse.
TrackMouseEvent
Invia messaggi quando il puntatore del mouse lascia una finestra o passa il puntatore del mouse su una finestra per un periodo di tempo specificato.
Nota: La funzione _TrackMouseEvent chiama TrackMouseEvent se esistente; in caso contrario, _TrackMouseEvent emula TrackMouseEvent.