Share via


Funzione di input tramite mouse

Contenuto della 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, altrimenti lo emula.
DragDetect
Acquisisce il mouse e tiene traccia del suo movimento fino a quando l'utente rilascia il pulsante sinistro, preme ESC o sposta il mouse all'esterno del rettangolo di trascinamento attorno al punto specificato. La larghezza e l'altezza del rettangolo di trascinamento vengono specificate dai valori SM_CXDRAG e SM_CYDRAGrestituiti dalla funzione GetSystemMetrics .
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 si verifica entro un determinato intervallo di tempo dopo il primo. L'ora 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 invece 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 tutti gli 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 si verifica entro un determinato intervallo di tempo 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: Se esiste, la funzione _TrackMouseEvent chiama TrackMouseEvent ; in caso contrario , _TrackMouseEvent emula TrackMouseEvent.