Autor Beitrag
alias5000
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2145

WinXP Prof SP2, Ubuntu 9.04
C/C++(Code::Blocks, VS.NET),A51(Keil),Object Pascal(D2005PE, Turbo Delphi Explorer) C# (VS 2008 Express)
BeitragVerfasst: Do 15.06.06 23:05 
Hallo!
Ich möchte gerne das Neuzeichnen einer ganzen Form für einen Augenblick verhindern, so ganz in der Art von BeginUpdate und EndUpdate.
Ich verändere einfach in einer Procedure die komplette Fensteranordnung und -Größe von drei Forms. Dies führt insbesondere auf älteren Rechnern zu starkem Flackern, da ich zusätzlich auch noch die rechenintensiveren (sp)TBX- Komponenten verwende.
Jedoch ist es mir bisher noch nicht gelungen. Durch die Forensuche bin ich schon auf windows.BeginPaint und windows.EndPaint gestoßen, allerdings hat das genau keinen Effekt gehabt. Ich will jetzt nicht ausschließen, dass ich das beginpaint und endpaint schlichtweg falsch benutzt habe (trotz lesen der PSDK), aber nach tests hat sich ergeben, dass diese Befehle einfach gar nichts gemacht haben.
Habt ihr eine Lösung, wie ich das anders lösen könnte, oder, wenn es geht, von mir aus auf mit begin/endpaint(könntet ihr mir dann bitte zeigen, wie ich das tagPAINTSTRUCT befüllen muss)?

Ich danke euch
Bis dann
alias5000

_________________
Programmers never die, they just GOSUB without RETURN
alias5000 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2145

WinXP Prof SP2, Ubuntu 9.04
C/C++(Code::Blocks, VS.NET),A51(Keil),Object Pascal(D2005PE, Turbo Delphi Explorer) C# (VS 2008 Express)
BeitragVerfasst: Do 15.06.06 23:13 
Tja, ich glaub so schnell hab ich noch kein Thema von mir selbst eigenhändig beantwortet. Mal einen anderen Suchbegriff bei den Schweitzern genommen und das kam raus:
www.swissdelphicente...showcode.php?id=1301

und ich muss sagen, es geht wirklich extrem schnell jetzt :D

Gruß alias5000

_________________
Programmers never die, they just GOSUB without RETURN