Ich nehme an du meinst, dass sich der zerstörte Bereich nicht neu malt. (Oder dass der Bereich zerstört wird beim Resize des Bereiches, da das Flag dazu gesetzt ist).
Ist normal bei Windows-Fenstern. Es wird nur gemerkt was sichtbar ist. Wenn dein Fenster von anderen Fenstern oder vom Rand des Monitors überlappt wird und danach wieder sichtbar wird, ist dieser Bereich "invalid" und muss neugezeichnet werden. Windows-Programme senden da die "WM_PAINT" Message an den Windows-Prozess. In diesem Abschnitt könntest du dann das Bild neu auf das Objekt legen oder nur den kleinen Abschnitt, der zerstört wurde neu zeichnen. Per "InvalidateRect()" Befehl kannst du diese Fenster-"Zerstörtung" auch simulieren und dirtekt einen Bereich auswählen der zum Neuzeichnen gekennzeichnet sein soll.
Genauer kann ich dir das nicht erklären da ich nicht weiß welche Sprache du eigentlich verwendest und in wie fern du dich mit der WinAPI auskennst.