SetSysColor_() nur auf ein Fenster

Für allgemeine Fragen zur Programmierung mit PureBasic.
Lambda
Beiträge: 526
Registriert: 16.06.2011 14:38

SetSysColor_() nur auf ein Fenster

Beitrag von Lambda »

Es wäre die universelle Lösung für nahezu ein drittel aller Fragen hier, SetSysColor nur auf eine Instanz/Prozess anzuwenden.

Soweit ich gelesen habe hat jedes Fenster ein eigenes "Brushset" mit allen Konstanten wie #COLOR_3DFACE. Fällt jemanden dazu eventuell eine Lösung ein wie man die Systemfarben für eine Fenster/Prozess-Instanz ändern kann?

Neben Fragen wie "Weißer Rand", "Wie mache ich dies und das transparent" etc würde es nebenbei auch mein Problem mit dem MenuBar Divider lösen. Zudem würde es ein vollständiges "skinnen" von Anwendungen sehr einfach ermöglichen.

lg