Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Hintergrundfarbe allgemein ändern (https://www.delphipraxis.net/180694-hintergrundfarbe-allgemein-aendern.html)

Mattze 10. Jun 2014 07:39

Hintergrundfarbe allgemein ändern
 
Hallo,

da es mich schon lange stört und bei Win 8.1 auch nicht anders ist:

Kann man eigentlich die Hintergrundfarbe eines beliebigen nicht fokussierten Objektes ändern?
Ein Bsp., um es genauer zu sagen:
Wenn ich im Treeview etwas auswähle wird es gehighlihtet. OK.
Wenn ich danach einem anderen Control den Fokus gebe, bleibt es zwar richtigerweise gehighlihtet, jetzt aber mit einem sehr schwachen, für mich kaum zu erkennenden Grau.
Kann man dieses Grau ändern/verstärken, um es deutlicher sichtbar zu machen?

Und das nicht nur beim Treeview, möglichst auch nicht nur für Delphi, sondern eben generell, systemweit (Win 7, Win 8.1?

Gruß
Mattze

Popov 10. Jun 2014 08:34

AW: Hintergrundfarbe allgemein ändern
 
Ich kenne mich mit Treeview weniger aus, aber bei ListBox kann man sehr viel in OnDrawItem ändern. Guck dir mal TOwnerDrawState an. Einfach jedes Item abfragen und wenn die Info kommt, mit eigener Farbe zeichnen.

baumina 10. Jun 2014 08:46

AW: Hintergrundfarbe allgemein ändern
 
Liste der Anhänge anzeigen (Anzahl: 1)
Unter Windows (ich hab nur Windows 7) kann man die Farben unter "Farbpaletten und -metriken ändern" recht detailliert verändern.

himitsu 10. Jun 2014 08:54

AW: Hintergrundfarbe allgemein ändern
 
Ja, allerdings nur solange man nicht die neuen Designs aktiviert, wenn ich mich Recht erinner.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:14 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