Un Código c++ Travieso

Hola, les comparto un pequeño Código en c++ que toma el control del puntero. Puedes compilarlo y enviarle el ejecutable a tus amigos y pasar un rato en risas.
#include <windows.h>
#include <stdio.h>

int main(){
 int x=300,y=200,px=1,py=1,gx=GetSystemMetrics(SM_CXSCREEN),gy=GetSystemMetrics(SM_CYSCREEN);
 FreeConsole();
 while(!GetAsyncKeyState(65)){
  Sleep(100);
  SetCursorPos(x,y);
  if(y==gy || y==0){
   py*=-1;
  }
  if(x==gx || x==0){
   px*=-1;
     }
  x+=px;
  y+=py;
    }
 return 0;
}

Para pararlo presionas la (a). Puedes cambiar la tecla por otra a tu gusto modificando el numero 65 dentro del siguiente codigo:
while(!GetAsyncKeyState(65)){
Claro debes ubicar el numero que le corresponde a la tecla que desees cambiarle, por ejemplo:
q=113
w=119
esc=27 ... etc.
Ahora si deseas cambiar la rapidez con la que se mueve el puntero a-travez de la pantalla debes modificar el numero que esta en esta parte del código:
Sleep(100);
Un valor menor para que se mueva mas rápido y un valor mas alto para que se mueva mas lento.
Si desean una explicación mas a fondo sobre el código, o si tienen algún problema porfavor dejar algún comentario. Saludos-

0 comentarios:

Publicar un comentario

Gracias por tu visita!!