![]() |
So beheben Sie den Farbeinstellungsbefehl für den aktiven Stil unter Windows
So beheben Sie den Farbeinstellungsbefehl für den aktiven Stil unter Windows:
Code:
um es auf Delphi 7 nutzbar zu machen?
Buffer.Canvas.Brush.Color := TStyleManager.ActiveStyle.GetStyleColor (scWindow);
|
AW: So beheben Sie den Farbeinstellungsbefehl für den aktiven Stil unter Windows
Zitat:
|
AW: So beheben Sie den Farbeinstellungsbefehl für den aktiven Stil unter Windows
Zitat:
|
AW: So beheben Sie den Farbeinstellungsbefehl für den aktiven Stil unter Windows
Zitat:
- Immer weniger solche uralte Delphi-Versionen nutzen - Immer weniger Lust haben für solche uralte Delphi-Versionen Lebenszeit zu investieren um anderen zu helfen, wenn das Problem mit neuen Versionen gar nicht mehr existiert. |
AW: So beheben Sie den Farbeinstellungsbefehl für den aktiven Stil unter Windows
Da es unter Delphi 7 keine Styles gibt, und somit das Fenster eh immer im Windows-Standard gezeichnet wird, würde an der Stelle nicht etwas wie
Delphi-Quellcode:
das machen, was möglicherweise gewollt ist? :gruebel:
Buffer.Canvas.Brush.Color := clWindow;
|
AW: So beheben Sie den Farbeinstellungsbefehl für den aktiven Stil unter Windows
TStyleManager.ActiveStyle.GetStyleColor holt sich nun mal über Vcl.Themes die Informationen, da es das unter Delphi 7 nicht gibt, gibt es auch keine Alternative.
Es ist wie "Wie kann ich mit Delphi 7 für Linux kompilieren, FMX erstellen etc..." es ist technisch nicht machbar. |
AW: So beheben Sie den Farbeinstellungsbefehl für den aktiven Stil unter Windows
Zitat:
|
AW: So beheben Sie den Farbeinstellungsbefehl für den aktiven Stil unter Windows
Zitat:
Sie ist keine Option, wenn man Bibliotheken nutzen muss, zu denen nur die DCU-Dateien für Delphi 7 vorliegen. Und bei Fremdkomponenten von anno 2002, zu denen es damals nur die DCUs gab und die nicht für neuere Delphis zur Verfügung stehen, bleibt man halt bei Delphi 7 hängen. |
AW: So beheben Sie den Farbeinstellungsbefehl für den aktiven Stil unter Windows
Und ein Update von Delphi 7 auf Delphi 10 oder 11 ist insgesamt ein Problem. Vor allem bei großen Projekten bedeutet eine Umstellung einen wahnsinnigen Aufwand. Bei uns hat die Umstellung eines großen Projektes (geschätzt knapp 2,5k Units) fast ein halbes Jahr gedauert und konnte nur realisiert werden, da es von einer externen Person die so etwas schon einmal gemacht hat vorgenommen wurde. Von daher ist ein Update nicht wirklich problemlos möglich.
|
AW: So beheben Sie den Farbeinstellungsbefehl für den aktiven Stil unter Windows
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:51 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