Forum: Sonstige Fragen zu Delphi
by skoschke,
28. Aug 2019
Wenn das mit dem kleinen Beispielprojekt so einfach wäre...
Im Original stecken etliche eigene Controls sowie Fremdkomponenten drin, da ein Miniprojekt basteln was Panels verschiebt, bringt mich da wenig weiter!
Und wenn ich es mit den Fremdkomponenten baue kann es niemand compilieren.
Das Projekt, bei dem es jetzt klemmt, ist reiner Source bereits 2MB groß!
Ciao
Stefan
Forum: Sonstige Fragen zu Delphi
by skoschke,
28. Aug 2019
Hallo,
danke für die Hinweise, da kann ich schon mal ansetzen.
Ein Problem, was ich dabei aber habe, ist, dass ich sozusagen die Inhalte der zu bewegenden Panels brauche um sie in die Bitmap zu kopieren.
Die zu bewegenden Panels können Texte, Images, etc. enthalten, ich brauchte dabei dann eben einen "Screenshot der Panels"...
Hast Du noch dazu eine Idee?
Ciao
Stefan
Forum: Sonstige Fragen zu Delphi
by skoschke,
28. Aug 2019
Siehe meine Antwort an Stahli, eigentlich möchte ich Controls flackerfrei bewegen können, der Umweg über die Paintbox war ein Ansatz das zu umgehen...
Ciao
Stefan
Forum: Sonstige Fragen zu Delphi
by skoschke,
28. Aug 2019
Hallo Stahli,
ich habe mir die Exe mal angesehen, absolute Supersahne!
Im Prinzip geht es bei mir genau darum, ich erzeuge eigene Panels (von TPanel abgeleitet) und platziere die per Maus auf einem Hauptpanel mit einem TImage als Hintergrund.
Jetzt soll man diese per Maus anfassen und verschieben können.
Das flackerte entsetzlich (besonders wenn diese eigenen Panels Images enthalten) so...
Forum: Sonstige Fragen zu Delphi
by skoschke,
28. Aug 2019
Hallo,
in einen "Designer"-Programm muss ich einen Hintergrund sowie mehrere Linien und Bitmaps zeichnen, die mit der Maus bewegt werden können.
Nach vielen Versuchen bin ich nun zu einer Paintbox gekommen, in deren OnPaint nur
BitBlt(Paintbox1.Canvas.Handle, 0, 0, offscreenbitmap.Width, offscreenbitmap.Height, offscreenbitmap.Canvas.Handle, 0,
0, SRCCOPY);
steht.