Не могли бы вы дать самый простой способ для достижения двойной буферизации для этого примера кода (для предотвращения мерцания):C++ Win32 GDI двойной буферизации
HWND hwnd = FindWindow(0, "Untitled - Notepad");
HDC hDC_Desktop = GetDC(hwnd);
...
while()
{
RECT rect = { 10, 10, 10 + 50, 10 + 50 };
FillRect(hDC_Desktop, &rect, ColorBrush);
InvalidateRect (hwnd, NULL, TRUE);
}