Avatar billede tvj Nybegynder
18. november 1999 - 17:48 Der er 3 kommentarer og
1 løsning

Bevæg musen via et program

Jeg ville høre om nogen ved hvordan man kan få mouse pointeren til at fare rundt på skærmen via vb koder ???
Avatar billede beltzer Nybegynder
18. november 1999 - 19:10 #1
HVad laver du måske en liile klon af NetBus !!!!????!!!!
Avatar billede tvj Nybegynder
18. november 1999 - 20:34 #2
Nix det er til at holde spedias reklamebrowser kørende med, for ellers tjener jeg desværre ingen penge
Avatar billede ranger Nybegynder
18. november 1999 - 23:54 #3
Her er en løsning!

Det kan gøres på flere måder men den nemeste er nok denne, der bruger en enkelt simpel Win API funktion.

Bemærk - hvis du vil have det i skærm- koordinater behøver du kun SetCursorPos funktionen. Den anden er hvis du vil have det i forhold til et bestemt vindue.

Paste flg. ind i et form-modul med en knap der hedder Command1...

------------------------

Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long
Private Declare Function ClientToScreen Lib "user32" (ByVal hwnd As Long, lpPoint As POINTAPI) As Long

Private Type POINTAPI
        x As Long
        y As Long
End Type

Private Sub Command1_Click()
    SetCursorPos 20, 30  ' i forhold til skærmen (altså Window's desktop, som også er et vindue der ejes af Explorer!)
   
    MsgBox "Hej"
   
    Dim mitFormPunkt As POINTAPI
    mitFormPunkt.x = 20
    mitFormPunkt.y = 30
    ClientToScreen Me.hwnd, mitFormPunkt
    SetCursorPos mitFormPunkt.x, mitFormPunkt.y  ' i forhold til denne form!
   
End Sub


/El Ranger (Aka Jørgen)
Avatar billede ranger Nybegynder
22. november 1999 - 12:20 #4
Hvad med nogle points?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester