В настоящее время я рисую графику с помощью GDI, но мне нужно перерисовать весь рабочий стол / экран. Моя графика рисуется на экране, но когда я перемещаю нарисованный пиксель, он становится линией, потому что я не перерисовываю экран (ну, а окна нет) Мне нужно что-то, чтобы заставить его перерисовать весь экран, я попробовал следующие подходы:
UpdateWindow(GetDesktopWindow() );
InvalidateRect( GetDesktopWindow(), NULL, TRUE );
SendMessage( GetDesktopWindow(), WM_PAINT, NULL, NULL );
Кажется, ни один из них не работает, мне просто нужно перерисовать весь экран.