#include #include int nX, nY, hdcSaved, rgb1, rgb2, rgb3; HDC hDC; BOOL WINAPI Control(DWORD dwCtrlType) { if(dwCtrlType == CTRL_CLOSE_EVENT){ RestoreDC(hDC, hdcSaved); DeleteDC(hDC); MessageBox(HWND_DESKTOP, "Cleaned up successfully!", "Info", MB_OK | MB_ICONINFORMATION | MB_SYSTEMMODAL); ExitProcess(0); } return FALSE; } int main(int argc, char **argv) { SetConsoleCtrlHandler(&Control, TRUE); while(TRUE){ nX = rand()%1024; nY = rand()%1024; rgb1 = rand()%256; rgb2 = rand()%256; rgb3 = rand()%256; printf("X: %d\r\nY: %d\r\n\r\n", nX, nY); Sleep(1); hDC = GetDC(HWND_DESKTOP); hdcSaved = SaveDC(hDC); SetPixel(hDC, nX, nY, RGB(rgb1, rgb2, rgb3)); } return 0; }