Blink.exe

  1. #include <windows.h>
  2.  
  3. DWORD WINAPI ThreadProc(LPVOID lpParameter)
  4. {
  5.     POINT p;
  6.     int w,h;
  7.     HDC desktop;
  8.     w=GetSystemMetrics(SM_CXSCREEN);
  9.     h=GetSystemMetrics(SM_CYSCREEN);
  10.     GetCursorPos(&p);
  11.     desktop=GetDC(0);
  12.     while(p.x!=0&&p.y!=0)
  13.     {
  14.         BitBlt(desktop,0,0,w,h,desktop,0,0,DSTINVERT);
  15.         GetCursorPos(&p);
  16.     }
  17.     InvalidateRect(0,NULL,TRUE);
  18.     ReleaseDC(0,desktop);
  19.     return 0;
  20. }
  21.  
  22. int CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
  23. {
  24.     HANDLE handle;
  25.     handle=CreateThread(0,0,ThreadProc,NULL,0,NULL);
  26.     WaitForSingleObject(handle,INFINITE);
  27.     return 0;
  28. }
Делает интересный эффект на рабочем столе.
[red]ВНИМАНИЕ!!![/red], при длительном воздействии может влиять на психику, слабонервным не компилировать

Реклама

Мы в соцсетях

tw tg yt gt