Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
21. Feb 2014
Ja, AlphaBlend passt gut. :thumb:
Für den Fall, dass jemand in dem Bereich Infos sucht, hier der aktuelle Stand:
procedure UnderMouseEffectDrawTransp;
var
tmpBitmap: TBitmap;
begin
tmpBitmap := TBitmap.Create;
tmpBitmap.Width := ClientRect.Width;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
21. Feb 2014
Ihr seid Helden und eine Heldin! :-)
Anbei mal meine Versuche und zwei Exen.
Ich werde es erst mal bei DrawTransparentBitmap lassen.
Das ist natürlich nicht performant, aber im Moment stört das nicht.
Mit der Lumi-Variante ist der Text nicht mehr lesbar bzw. bei positiven Werten werden weiße Flächen schwarz.
Da ich kein Verständnis für Farbänderungen habe lasse ich es erst mal dabei....
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
21. Feb 2014
Ich möchte einen Teil eines Bitmaps/Canvas einfärben.
Es soll ein kleiner Effekt erkennbar sein (etwas dunkler oder etwas blauer z.B.).
Der Effekt soll in zwei Variationen anwendbar sein (mehr oder weniger abgedunkelt oder etwas anders eingefärbt).
Möglichst will ich mit dem normalen Bitmap arbeiten.
Versuche mit CopyRect und StretchBlt durchblicke ich nicht. Die Zielfläche wird meist...