Evo pogledaj ovaj jednostavni primjer kako pomjerati kursor random pa uzmi MSDN citaj i uci!
Code:
#include <windows.h>
#include <stdlib.h>
DWORD GetX();
DWORD GetY();
int main()
{
while(1) //beskonacna petlja ( control + c da zaustavis )
{
SetCursorPos(rand()%GetX(),rand()%GetY()); //postavi strelicu random na ekran
}
return 0;
}
DWORD GetX() //Dobij x ( sirina )
{
DEVMODE dmSettings;
memset(&dmSettings,0,sizeof(dmSettings)); //Ocisti
if(!EnumDisplaySettings(NULL,ENUM_CURRENT_SETTINGS,&dmSettings)) //ako ima neki problem vrati 0
{
return 0;
}
return dmSettings.dmPelsWidth; // u protivnom vrati X
}
DWORD GetY() //Dobij y ( visina )
{
DEVMODE dmSettings;
memset(&dmSettings,0,sizeof(dmSettings)); //Ocisti
if(!EnumDisplaySettings(NULL,ENUM_CURRENT_SETTINGS,&dmSettings)) //ako ima neki problem vrati 0
{
return 0;
}
return dmSettings.dmPelsHeight; // u protivnom vrati Y
}