![]() |
Progressbarfarbe auslesen
Tja der Titel sagt alles.
PBM_GETBARCOLOR gibts nicht... :wall: |
Re: Progressbarfarbe auslesen
Warum willst du sie denn auslesen?
Aber du kannst dir mit GetDC() einen DeviceContext auf den DC der Progressbar holen und dann mit ![]() |
Re: Progressbarfarbe auslesen
Vielleicht hat ein Progressbar die Eigenschaft Color bzw. FillColor :wink:
MfG Binärbaum |
Re: Progressbarfarbe auslesen
Nein die Eigenschaft hat sie nicht.
Ich hab jetz mal das gemacht
Delphi-Quellcode:
shape is immer schwarz.
Shape1.Brush.Color := GetPixel(GetDC(Progressbar1.Handle),20,20);
Ich kapier das grad nich richtig :gruebel: |
Re: Progressbarfarbe auslesen
Zitat:
|
Re: Progressbarfarbe auslesen
Not enough actual parameters.
g und b fehlen noch |
Re: Progressbarfarbe auslesen
Die Koordinaten stimmen nicht bei dir. 20, 20 liegt wohl außerhalb der Progressbar:
Delphi-Quellcode:
var
cl: TColor; begin cl := GetPixel(GetDC(Progressbar1.Handle),2,2); if cl <> CLR_INVALID then Shape1.Brush.Color := cl else ShowMessage(SysErrorMessage(GetLastError)); |
Re: Progressbarfarbe auslesen
mmh jetz gehts es :gruebel:
Naja, muss ich mir merken scheint sehr nützlich :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:25 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