Pixel SCHNELL zeichnen
-
Hallo!
Gibt es eine Möglichkeit Pixel schneller als mit SetPixel (und womöglich auch dauernd) auf ein Dialogfeld zu setzen?bitte danke
matthias
-
dauernd: Ruf in OnPaint deine Zeichenfunktion auf.
schneller: Setze nciht nur einzelne Pixel, sondern grössere flächen auf einmal.
-
Größere Flächen kann ich deshalb nicht zeichnen weil ich eine eigene schriftart habe, wo die zeichen natürlich aus einzelenen pixel bestehen...
-
Original erstellt von <Matthias>:
Größere Flächen kann ich deshalb nicht zeichnen weil ich eine eigene schriftart habe, wo die zeichen natürlich aus einzelenen pixel bestehen...Dann würde ich mir eine eigene Schriftart machen und diese dann mit SelectObject / SetFont setzen.
-
Guck dir mal die Funktion Blt (o.ä.) an
-
Benutze SetPixelV. Die Funktion ist deutlich schneller, da sie nicht die alte Farbe des Pixels zurückgibt sondern ein BOOL...