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