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 einmal

    du 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);
    }
    

Anmelden zum Antworten