Forum: Multimedia
Delphi
by Meflin,
5. Jun 2007
:firejump: Mit Canvas.Draw funktioniert es :thumb:
@Hawkeye: Bis jetzt verwende ich nur schwarz und weiß, aber die Komponente sollte natürlich möglichst universell einsetzbar sein und auch andere Farben unterstützen. Da funktioniert das ja dann nichtmehr oder :gruebel: ?
Forum: Multimedia
Delphi
by Meflin,
5. Jun 2007
Nachtrag: auch mit deinem Vorschlag bleibt das weiß leider alles weiß :(
Forum: Multimedia
Delphi
by Meflin,
5. Jun 2007
Keine Ahnung. Siehe den verlinkten Beitrag aus dem Entwicklerforum. Bei dem hat diese Lösung ja scheinbar funktioniert, nur Code hat er keinen dazu gepostet :?
Das tut ja wohl garnix zur Sache :?
Da wird er BrushStyle gesetzt:
hBitmap.Canvas.Brush.Bitmap := fBrushBitmap.Bitmap;
Und da das Bitmap gefüllt:
hBitmap.Canvas.Rectangle(0, 0, Width + 1, Height + 1);
Forum: Multimedia
Delphi
by Meflin,
5. Jun 2007
Wie du dir sicherlich vorstellen kannst hat TransparentColor auch einen Wert :roll: Und der IST clWhite ;)
Forum: Multimedia
Delphi
by Meflin,
5. Jun 2007
Update: heute früh mittag beim Aufwachen kam mir so die Idee, es könnte vielleicht daran liegen, dass es von CustomControl abgeleitet ist, und CustomControls sind ja nicht so sonderlich transparent (In dem Fall hätte man statt weiß zwar trotzdem das CustomControl-Grau sehen müssen, was ja auch nicht der Fall war, aber naja).
Also habe ich das ganze mal flux von TGraphicControl abgeleitet, was...
Forum: Multimedia
Delphi
by Meflin,
4. Jun 2007
Moin moin!
Mal wieder eine Frage rund ums Thema Canvas und Co :mrgreen:
Inzwischen verwende ich ja erfolgreich ein Bitmap als eigenen Brush-Style. Dieser Brush soll aber Transparent sein, er besteht aus 2 Farben (schwarz und weiß), weiß soll aber nicht gezeichnet werden, sonern eben transparent sein.
Also habe ich mal wieder gesucht, und das hier gefunden:...