![]() |
DoubleBuffered für nonVCL
Huhu :hi:
Ich programmiere gerade mein ![]() Es funktiniert auch schon recht gut, nur flackern die "Schläger" und der Ball ziemlich und das will ich nicht. :stupid: Bei VCL Programmen gibt es ja die Eigenschaft DoubleBuffered, gibt es sowas auch für nonVCL, bzw. wie könnte man soetwas realisieren ?? |
Re: DoubleBuffered für nonVCL
Hi, vielleicht hilft dir
![]() |
Re: DoubleBuffered für nonVCL
Liste der Anhänge anzeigen (Anzahl: 1)
Leider nicht sehr viel. :(
//edit: Ich hab ja auch nur eine Personal-Version Ihr könnt euch ja mal anschauen, was ich bis jetzt zustande gebracht habe. :-D Die Steuerung: linker Spieler: A und Y rechter Spieler: K und M neue Runde: Leertaste |
Re: DoubleBuffered für nonVCL
Zitat:
|
Re: DoubleBuffered für nonVCL
Aus
![]() Zitat:
|
Re: DoubleBuffered für nonVCL
Also, dort geht es doch um einen bestimmten Fall, wo folgendes nicht funktioniert:
Delphi-Quellcode:
Funktioniert das denn bei DIR???
var
dc,dctmp:HDC; bitmap:HBITMAP; begin dc:=GetDC(windowhandle); bitmap:=CreateCompatibleBitmap(dc,windowwidth,windowheight); dctmp:=CreateCompatibleDC(dc); SelectObject(dctmp,bitmap); //-->Alles ZEICHNEN zeichnen(dctmp); //<--Alles ZEICHNEN bitblt(dc,0,0,windowwidth,windowheight,dctmp,0,0,srccopy); DeleteDC(dctmp); DeleteObject(bitmap); ReleaseDC(windowhandle,dc); end; |
Re: DoubleBuffered für nonVCL
Nein, weil ich das nicht brauche, denke ich zumindestens.
Ich habe mich nur auf das Zitat bezogen, da ich den Quellcode für DoubleBuffered aus TWinControl nicht habe. Dort könnte man sicher nachschauen, wie DoubleBuffered dort gelöst wurde und somit auch mein Problem. |
Re: DoubleBuffered für nonVCL
Zitat:
Bei Luckie liegt nch ein altes aber reichlich kommentiertes Projekt rum: ![]() |
Re: DoubleBuffered für nonVCL
Wenn du mit Speicherkontext ein Bitmap im Speicher meinst, dann sit das identisch meit meinem Code aus der Code-Lib und den Vorschlägen, die hier schon gemacht wurden.
|
Re: DoubleBuffered für nonVCL
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz