Hallo,
hab ein spiel in c geschrieben, das aber furchtbar flimmert. Ich bräuchte also etwas, das erst im Hintergrund den Inhalt des aktuellen Fensters zusammensetzt und dann auf einmal als ein Bitmap ausgibt.
thx
matze-ulm.de Gast |
matze-ulm.de Gast |
Hallo,
hab ein spiel in c geschrieben, das aber furchtbar flimmert. Ich bräuchte also etwas, das erst im Hintergrund den Inhalt des aktuellen Fensters zusammensetzt und dann auf einmal als ein Bitmap ausgibt.
thx
Hi |
Weiß nicht ob das in C und C++ gleich ist (arbeite mich gerade in C++ ein). Aber dort machst du das so, dass du aus dem Gerätekontext des Fensters einen kompatiblen Gerätekontext erzeugst. Dieser liegt erstmal nur im Speicher, und du kannst lustig darauf rumschreiben. Wenn du damit fertig bist, schiebst du ihn komplett ins Fenster (z.B. mit BitBlt).
greez
JoSsiF
Den kompatiblen Gerätekontext erzeugst du mit CreateCompatibleDC. Darin schreiben kannst du im Prinzip mit allem, was dir deine Gerätekontextklasse so bietet.
Aber das sind alles MFC-Geschichten... hoffe mal das es etwas ähnliches in C gibt
Kann dir leider diesbezüglich nichts genaueres sagen, aber hoffe das funktioniert bei C ähnlich und du findest was passendes.
greez
JoSsiF
« objektorientierte Programmierung | SQL Datenbank » | ||