Flackern trotz BitBlt

Cromon

Erfahrenes Mitglied
Hallo zusammen!

Nach langer Zeit habe ich mich mal wieder etwas mit dem GDI beschäftigt und bei da auf ein altbekanntes Problem gestossen, nämlich das Flackern des Bildes zum Beispiel beim Skalieren des Fensters.

Als Lösung wurde mir BitBlt vorgeschlagen, allerdings hat das nichts geändert, warum weiss ich leider nicht!

Code:
		HDC hDc2;
		HBITMAP bim;
		HDC hDc = BeginPaint(hWindow, &ps);
		{
			hDc2 = CreateCompatibleDC(hDc);
			bim = CreateCompatibleBitmap(hDc2, sizex, sizey);
			SelectObject(hDc2, bim);

			DrawText(hDc2, "Hey!", 4, &outrc, DT_CENTER);

			BitBlt(hDc, 0, 0, sizex, sizey, hDc2, 0, 0, SRCCOPY);
		}
		EndPaint(hWindow, &ps);
		DeleteObject(bim);
		DeleteDC(hDc2);

Auch hier ist immernoch ein starkes Flackern des schwarzen Hitergrundes (der vorher grau war) vorhanden.

Weiss jemand von euch, warum es bei mir nicht funktioniert?

Gruss
Cromon
 
Zurück