Entwickler-Ecke
Multimedia / Grafik - outline erstellen
BloodyBastard - Mi 07.01.04 16:19
Titel: outline erstellen
Hallo
Wie macht man am Besten eine Outline? Also ich meine so ein Rechteck, das entsteht, wenn man mit der Maus zum Beispiel Ordner markiert.
Gibts da schon was? Denn das wird ja öfter gebraucht.. Oder muss mans selber machen? Ich habs mal versucht aber das will nicht so ganz. Weiss jemand, wie ich ein durchsichtiges canvas wieder durchsichtig mache, wenns bereits bemalt wurde?
danke im voraus!
Keldorn - Do 08.01.04 21:14
Hallo
kommt ganz drauf an, was du machen möchtest. Zum verständnis und ausprobieren schau dir mal das Borland demo an (delphi/demo/doc/graphex). Dorts kannst du Kreise , Rechtecke usw in verschiedenen Stiftmustern aufziehen.
Mfg Frank
BloodyBastard - Fr 09.01.04 12:06
Hallo Keldorn,
danke für den Tipp! Habs zwar ähnlich gemacht wie im Beispiel, aber nun funktioniert es so wie ich wollte :) Aber ein Problem hab ich noch:
Warum löscht es den Inhalt der Paintbox, wenn etwas darüber erscheint, wie zum Beispiel ein anderes Fenster? Also wenn ich auf ein anderes Fenster wechsle und dieses die Paintbox überdeckt, sehe ich nacher nichts mehr wenn ich wieder zurückwechsle... Woran liegt das? Das passiert auch nur mit der paintbox, mit der Imagebox nicht.
Keldorn - Fr 09.01.04 12:23
| BloodyBastard hat folgendes geschrieben: |
Warum löscht es den Inhalt der Paintbox, wenn etwas darüber erscheint, wie zum Beispiel ein anderes Fenster? Also wenn ich auf ein anderes Fenster wechsle und dieses die Paintbox überdeckt, sehe ich nacher nichts mehr wenn ich wieder zurückwechsle... Woran liegt das? Das passiert auch nur mit der paintbox, mit der Imagebox nicht. |
da ist richtig so. erstell dir eine hilfsbitmap und zeichne dort hinein. beim onpaint-ereignis der paintbox zeichnest du dann die hilfsbitmap.
Mfg Frank
Motzi - Fr 09.01.04 12:26
Ein TImage buffert den Inhalt intern und sorgt selbst dafür, dass der Inhalt immer korrekt angezeigt wird. Eine TPaintbox ist so gedacht, dass man den Inhalt im OnPaint-Ereignis immer selbst zeichnet und aktualisiert.
BloodyBastard - Fr 09.01.04 15:26
axo!! so ist das also ;-) danke schön für die Hilfe, klappt wunderbar!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!