Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Mus capture

Postades av 2001-10-08 - Gabriel Medina, i forum visual basic - allmänt, Tråden har 2 Kommentarer och lästs av 441 personer

Någon som vet hur man "capture" musen...jag vill att en function skall köras i mitt program varje gång musen rör på sig...även utanför programet...(tex. när det är minimerat...)

MVH Gabriel


Svara

Sv: Mus capture

Postades av 2001-10-08 06:22:00 - Peter Holm

Det enklaste sättet att göra det på skulle jag vilja påstå är med API:et
getCursorPos.

klistra in exemplet nedan

Sample Code =====================================

Option Explicit

Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long

Private Type POINTAPI
x As Long
y As Long
End Type

Private Sub Form_Load()
Timer1.Interval = 100
Timer1.Enabled = True
End Sub

Private Sub Timer1_Timer()
Dim musPos As POINTAPI
GetCursorPos musPos
Debug.Print musPos.x, musPos.y
End Sub

Sample Code =====================================

Du kan uppnå samma resultat med subclassing, men det är lite
krångligare att förstå.

Som med allt annat är det så att det du vinner i tid, förlorar du i kraft.
Med andra ord. Om du ställer ner timern för mycket segar andra delar
av ditt progg. Å andra sidan om timertiden är för hög så försämras
upplösningen i de musrörelser du detekterar. Det är bara att testa
den gyllene medelvägen.

Återigen, en tillräckligt stor cyklisk buffert. Som ofta loggar in dina mus-
rörelser. Gör att du får med flera kordinater och sedan skickar dom till
din serverprogramvara (antar att det har att göra med winsock grejjen du
jobbar med också).

Musen står ju stilla ibland också. Så därför behöver du inte logga eller
skicka två på varandra följande kordinater som är lika. Detta ger ju
onödig overhead.

/peterh


Svara

Sv: Mus capture

Postades av 2001-10-08 09:56:00 - Gabriel Medina

Det är ju subclasing jag vill använda mig av =)
hoppas någon vet hur man gör för jag kan inte hitta någon infomration om subclasing av musen...om tangentbordet har jag hittat....


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 627
27 953
271 710
875
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies