Dela via


Musinmatningsfunktioner

I det här avsnittet

Ämne Beskrivning
_TrackMouseEvent
Publicerar meddelanden när muspekaren lämnar ett fönster eller hovrar över ett fönster under en angiven tidsperiod. Den här funktionen anropar TrackMouseEvent om den finns, annars emulerar den den.
DragDetect
Fångar upp musen och spårar dess rörelse tills användaren släpper den vänstra knappen, trycker på ESC-tangenten eller flyttar musen utanför dragrektangeln runt den angivna punkten. Bredden och höjden på dragrektangeln anges av värdena SM_CXDRAG och SM_CYDRAG som returneras av funktionen GetSystemMetrics.
GetCapture
Hämtar ett handtag till fönstret (om det finns) som har fångat musen. Det är bara ett fönster i taget som kan fånga musen. det här fönstret tar emot musindata oavsett om markören ligger inom dess kantlinjer eller inte.
GetDoubleClickTime
Hämtar aktuell dubbelklickstid för musen. Ett dubbelklick är en serie med två klick på musknappen, den andra sker inom en angiven tid efter den första. Dubbelklickstiden är det maximala antalet millisekunder som kan inträffa mellan det första och andra klicket i ett dubbelklick. Den maximala dubbelklickstiden är 5 000 millisekunder.
GetMouseMovePointsEx
Hämtar en historik med upp till 64 tidigare koordinater för musen eller pennan.
mouse_event
Funktionen mouse_event syntetiserar musrörelser och knappklick.
Obs! Den här funktionen har ersatts. Använd SendInput- i stället.
ReleaseCapture
Släpper musinsamlingen från ett fönster i den aktuella tråden och återställer normal bearbetning av musindata. Ett fönster som har fångat musen tar emot alla musindata, oavsett markörens position, förutom när en musknapp klickas medan markörens hot spot är i fönstret i en annan tråd.
SetCapture
Anger musfångst till det angivna fönstret som hör till den aktuella tråden.
SetDoubleClickTime
Anger tiden för dubbelklicka för musen. Ett dubbelklick är en serie med två klick på en musknapp, den andra sker inom en angiven tid efter den första. Dubbelklickstiden är det maximala antalet millisekunder som kan inträffa mellan det första och andra klicket i ett dubbelklick.
SwapMouseButton
Omvänt eller återställer innebörden av vänster- och högerknapparna.
TrackMouseEvent
Publicerar meddelanden när muspekaren lämnar ett fönster eller hovrar över ett fönster under en angiven tidsperiod.
Obs! Funktionen _TrackMouseEvent anropar TrackMouseEvent om den finns, annars emulerar _TrackMouseEventTrackMouseEvent.