Hintergrundgrafik in TListView
Ich hab mehrere TListView Komponenten auf dem Formular und dachten mir, Zwecks schnelleren Erfassung welche was liefert, ein dezentes Hintergrundbild einzufügen. Ich dachte dabei an den Windows Explorer, der hatte früher auch bei bestimmten Ordnern unten rechts ein Bild platziert. An sowas dachte ich auch.
Also das Bild in eine ListView an die richtige Stelle zu zeichnen ist kein Problem, ich bin nur irgendwie nicht mit dem Ergebnis zufrieden. Das Bild drängt sich bei mir immer in den Vordergrund, wenn ich mit der Maus über das ListView gehe. Was muss ich machen, damit die Grafik nicht die Items und SubItems überdeckt? |
AW: Hintergrundgrafik in TListView
Wann/Wo/Wie zeichnest Du das Bild?
|
AW: Hintergrundgrafik in TListView
Zitat:
Wie gesagt, ich bin erst beim Testen. Das Ganze ist also noch zusammengeschustert:
Delphi-Quellcode:
var
BkBmp: TBitmap; Path: string; begin with TListView(Sender) do begin Path := ExtractFilePath(ParamStr(0)) + 'Test.bmp'; if not FileExists(Path) then Exit; BkBmp := TBitmap.Create; try BkBmp.LoadFromFile(Path); Canvas.Draw(ARect.Right - BkBmp.Width, ARect.Bottom - BkBmp.Height, BkBmp); finally BkBmp.Free; end; end; end; |
AW: Hintergrundgrafik in TListView
|
AW: Hintergrundgrafik in TListView
Danke, das hat mich weiter gebracht.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz