![]() |
Statusbar + Image?
Hallo zusammen,
ich möchte in einer Statuszeile noch ein kleines Image mit einbinden, wie man es vom InternetExplorer her kennt. Gibt es eine Möglichkeit dies zu realisieren? |
Re: Statusbar + Image?
Mal des Panel doch selber. Setze es auf psOwnerDraw und fülle OnDrawPanel mit Code.
|
Re: Statusbar + Image?
Aja, schon mal gut. Danke.
Kannst du mir dann bitte noch kurz erläutern, wie der Code dafür aussehen soll?! Brauch ich dann dazu eine Image-Objekt? |
Re: Statusbar + Image?
z.B.
Delphi-Quellcode:
Der rest ist deine Sache...
if Panel := StatusBar.Panels[1] then // richtige Panel
ImageList1.Draw(StatusBar.Canvas, Rect.Left, Rect.Right, 0); |
Re: Statusbar + Image?
Yes, thanks.
|
Re: Statusbar + Image?
So geht es einfachher:
Delphi-Quellcode:
Icon aus einer Ressource laden (LoadImage) und mit SB_SETICON einfügen. Der dritte Parameter von Sendmesssage gibt das Panel an, hier das erste.
hIcon := LoadImage(hInstance, MAKEINTRESOURCE(4), IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR);
SendMessage(hStatusBar, SB_SETICON, 0, hIcon); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz