Hallo,
habe eine Frage:
Kennt einer eine Möglichkeit schnell in ein MDI Fenster zu Zeichnen ?
Also ich will jeden Pixel einzeln setzen !
Nachdem ich mit Freuden festgestellt habe, dass die SetPixel(V) Routine sehr langsam sind hab ich mich auf die Suche gemacht und bin auf ein paar Artikel mit bitmaps gestoßen. Dort kann ich dann auch direkt ein von mir beschriebenen Speicherbereich einem Bitmap zuweisen und diesen dann auf den Bildschirm bliten. Das funktioniert alles auch sehr gut (im Vergleich mit dem Sekunden dauernden SetPixel), nur je größer das Fenster ist desto langsamer wird es. (Ich habe Pixel zeilen die von oben nach unten Scrollen). Gibt es eine Möglichkeit wie in SDL das Display Surface zu LOCKEN in den Speicher schreiben und anschließend wieder freigeben ?
Muss man DirectDraw verwenden ? Wo gibt es ein brauchbares Tutorial (mit google hab ich nix anständdiges gefunden) ?
Danke !
habe eine Frage:
Kennt einer eine Möglichkeit schnell in ein MDI Fenster zu Zeichnen ?
Also ich will jeden Pixel einzeln setzen !
Nachdem ich mit Freuden festgestellt habe, dass die SetPixel(V) Routine sehr langsam sind hab ich mich auf die Suche gemacht und bin auf ein paar Artikel mit bitmaps gestoßen. Dort kann ich dann auch direkt ein von mir beschriebenen Speicherbereich einem Bitmap zuweisen und diesen dann auf den Bildschirm bliten. Das funktioniert alles auch sehr gut (im Vergleich mit dem Sekunden dauernden SetPixel), nur je größer das Fenster ist desto langsamer wird es. (Ich habe Pixel zeilen die von oben nach unten Scrollen). Gibt es eine Möglichkeit wie in SDL das Display Surface zu LOCKEN in den Speicher schreiben und anschließend wieder freigeben ?
Muss man DirectDraw verwenden ? Wo gibt es ein brauchbares Tutorial (mit google hab ich nix anständdiges gefunden) ?
Danke !