![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Senior Member
![]() |
Wie kann ich mittels Visual Basic die Maus bewegen?
???? MfG The Beax
____________________________________
Dank Computern können wir Probleme lösen die es vorher nicht gegeben hat! --- Nur ein Genie beherrscht das Chaos |
|
|
|
|
|
#2 |
|
Jr. Member
![]() |
Ich arbeit selbst noch nicht lange mit VB. Ich denke die Maus zu Bewegen ist ein Grundsätzliches Problem, da Die Kugeln in der Maus keinen Antrieb besitzt! Auch zu beachten sind die jetzt Brandneuen Optischen Mäuse! Die haben jar gar keine Kugel mehr! |
|
|
|
|
|
#3 |
|
Inventar
![]() Registriert seit: 06.03.2001
Alter: 42
Beiträge: 1.627
|
Hmm, is schon schwierig, . . .
Aber ich denke mit der rechten Hand wird´s schon gehen! ![]() (Schilder mal genauer, wo und was dein Problem ist!)
____________________________________
Where do you want to go today? - > Wen intressiert´s! ! Ich will Spaß!!! - > Have a lot of fun!
|
|
|
|
|
|
#4 |
|
Inventar
![]() Registriert seit: 06.03.2001
Alter: 42
Beiträge: 1.627
|
Hey, The_Beax gibt´s dich überhaubt noch?
____________________________________
Where do you want to go today? - > Wen intressiert´s! ! Ich will Spaß!!! - > Have a lot of fun!
|
|
|
|
|
|
#5 |
|
Inventar
![]() Registriert seit: 06.03.2001
Alter: 42
Beiträge: 1.627
|
Ich glaub der is tot?
____________________________________
Where do you want to go today? - > Wen intressiert´s! ! Ich will Spaß!!! - > Have a lot of fun!
|
|
|
|
|
|
#6 |
|
Newbie
![]() Registriert seit: 18.01.2001
Beiträge: 17
|
du solltest den Mauszeiger ausblenden,Mauspos abfragen,neue Mauspos angeben und Mauszeiger wieder einblenden.Und das Pos für Pos,einzigste Lösung die ich fand
|
|
|
|
|
|
#7 |
|
Senior Member
![]() |
mit welchen befehl frage ich die mausposition ab und vergebe eine neue?
____________________________________
Dank Computern können wir Probleme lösen die es vorher nicht gegeben hat! --- Nur ein Genie beherrscht das Chaos |
|
|
|
|
|
#8 |
|
Inventar
![]() Registriert seit: 06.03.2001
Alter: 42
Beiträge: 1.627
|
Er lebt!
![]() ![]() Vieleicht mit MPOS (So wie POS u. CSRLIN (QBasic) wird ja wohl nicht so drastisch abweichen!)?
____________________________________
Where do you want to go today? - > Wen intressiert´s! ! Ich will Spaß!!! - > Have a lot of fun!
|
|
|
|
|
|
#9 |
|
Newbie
![]() Registriert seit: 18.01.2001
Beiträge: 17
|
Hi beax
Jetzt habe ich erstmal geschnallt was du willst.Du möchtest den Mauszeiger vom Prog her bewegen lassen.Da muß ich mich doch zurückziehen.Auf graphischer Ebene hätte man da was tun können aber den Zeiger einfach mal übers Desktop?Keine Ahnung. Aber mousepositionen fragt man z.B. ab Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) lblx.Caption = X lbly.Caption = Y End Sub Denke aber daran das x und y Single sein müssen.Ich werde mich auch mal damit beschäftigen.Wenn du was rausbekommen hast laß es mich doch bitte wissen. Bis dahin |
|
|
|
|
|
#10 |
|
Schwarzfußfrettchen
![]() Registriert seit: 28.01.2001
Beiträge: 2.071
|
Code:
Option Explicit
Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long
Private Sub Form_Load()
Dim x As Long, y As Long, z As Long
Dim fact As Double
fact = Screen.Width / Screen.Height
For y = 0 To Screen.Height \ Screen.TwipsPerPixelY
x = Int(y * fact)
SetCursorPos x, y
For z = 0 To 99
DoEvents
Next
Next
End Sub
|
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|