CDC - Nur in bestimmten Fensterbereich zeichnen
-
Moin moin!
Gibt es eine Möglichkeit, den Bereich festzulegen auf den sich die Zeichenfunktionen des DC auswirken? z.B. durch ein CRect in dem gezeichnet wird, aber alles drumherum wird nicht beeinflusst? Ich weiss, theoretisch kann ich das durch ein seperates Fenster lösen, aber ich brauche alles in einem DC, auch die nicht zu bemalenden Bereiche.
-
Hm also ich würde mal schauen, ob was bei den Clipping Functions dabei ist was funktioniert (siehe MSDN).
Ansonsten kann man sich auch behelfen indem du in einen MemDC renderst und dann nur den gewünschten Teil ins Fenster blittest. Aber ich würde schon zeurst das mti dem Clipping probieren.
-
Cool danke für den Tipp. Man muss halt erstmal wissen wonach man suchen muss
Mit ExcludeClipRect kann ich Regionen ausschliessen, das geht erstmal.(edit)
Und das Gegenstück ist IntersectClipRect