All pastes #212471 Raw Edit

Stuff

public text v1 · immutable
#212471 ·published 2006-10-20 21:39 UTC
rendered paste body
#include <windows.h>
#include <stdio.h>

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