SetCursorPos(x,y); tuts nich
-
Hallo Leute,
Da ich hier immer auf kompetente Hilfe gestossen bin dachte ich ihr könnt mir heute auch wieder helfen.
Mausposition ändern:
Mein Code:srand( (unsigned)time( NULL ) ); int x= rand()%20; int y= rand()%60; for(int i=0; i<10;i++) { SetCursorPos(x,y); }
Ich habe mir auch Haltepunkte gesetzt, also die Variablen werden mir unterschiedlichen Werten gefüttert aber der Mauszeiger bewegt sich kein Stück. Kann mir jemand erklären woran das liegt?
Die for-Schleife dient eigentlich nur zur visuellen Spielerei.
Gruß
Radial
-
ist die forschleife nicht fürn A....??
willst du in der forschleife den curser 10 mal aufm bildschirm springen lassen? dann musst du die rand funktion auch da rein amchen, onst bleibt er immer ander gleichen stelle... vll. noch ein sleep rein baun
-
jo stimmt
so bringt das nix
du setzt den cursor 10 mal hintereinander an ein und dieselbe stelle...
ok die stelle ist "zufällig", aber eben nur einmaldu meitnest sicher das hier:
srand( (unsigned)time( NULL ) ); int x; int y; for(int i=0; i<10;i++) { x = rand()%20; y = rand()%60; SetCursorPos(x,y); // Sleep(500); }