В ОС Windows вы можете получить контекст экрана устройства и затем нарисовать на этом устройстве.Вот пример:
#include <iostream>
#include <Windows.h>
#include <WinUser.h>
int main()
{
std::cout << "Drawing a line on screen during ten seconds ....\n";
for (int i = 0; i < 100; i++) {
HDC hdc = GetDC(NULL);
MoveToEx(hdc, 0, 0, NULL);
LineTo(hdc, 1000, 1000);
ReleaseDC(NULL, hdc);
Sleep(100);
}
}