xsharp.eu • Window Titel Farbe Caption änderbar?
Page 1 of 1

Window Titel Farbe Caption änderbar?

Posted: Mon Apr 29, 2024 4:05 pm
by Frank Müßner
Hallo,

ich suche zwar schon ein wenig, finde aber keinen Ansatz für den Hintergrund und Textfarbe zu ändern.
Übersehe ich eine einfache Möglichkeit, oder muss das mit OwnerDraw aufwendig gemacht werden?

Code: Select all

ShellWindow:Caption:="Der Titel des Fensters"
ShellWindow:TextColor:=?
ShellWindow:BackGround:=?
Also nicht das ganze Fenster, nur der obere Titelbereich soll andere Farben bekommen.

Vielleicht hat jemand eine Lösung?

Grüße Frank

Re: Window Titel Farbe Caption änderbar?

Posted: Tue Apr 30, 2024 6:20 am
by ArneOrtlinghaus
Ich hatte früher auch oft nach Möglichkeiten gesucht, Eigenschaften außerhalb des eigenen Fensters zu ändern. Aber die Möglichkeiten mit Windows-API-Befehlen sind sehr begrenzt. Man könnte dem Programm ein eigenes Theme zuordnen. Die Windows-Themes ermöglichen Veränderungen in der Gestaltung der Basiselemente, aber auch da bin ich nicht weitergekommen. Wir machen jetzt eine Umstellung auf Winforms mit Hilfe der gekauften Bibliothek von DevExpress. Da hat man viele neue Gestaltungs-Möglichhkeiten. Aber DevExpress hat da eine riesige Runtime-Bibliothek, die alles selbst zeichnet. Under der Schritt ist weit und teuer.

Gruß
Arne

Re: Window Titel Farbe Caption änderbar?

Posted: Tue Apr 30, 2024 6:38 am
by Frank Müßner
Hallo Arne,

das habe ich mir schon gedacht. Für diese 'alte App' baue ich das aber nicht mehr um. Hatte gehofft, es gibt doch einen einfachen, alten Trick.

Grüße Frank