AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Windows 10 Fenstertitelfarbe ermitteln

Ein Thema von DCoderHH · begonnen am 19. Jan 2016 · letzter Beitrag vom 25. Jan 2016
Antwort Antwort
Seite 2 von 2     12   
DCoderHH

Registriert seit: 4. Feb 2015
Ort: Hamburg
84 Beiträge
 
Delphi 10 Seattle Professional
 
#11

AW: Windows 10 Fenstertitelfarbe ermitteln

  Alt 20. Jan 2016, 11:14
Was man zumindestens machen kann, ist sich von Windows das Control (hier ein Fenster mit Rahmen) in ein Bitmap zeichnen zu lassen
Wie macht man das?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.132 Beiträge
 
Delphi 12 Athens
 
#12

AW: Windows 10 Fenstertitelfarbe ermitteln

  Alt 20. Jan 2016, 12:35
https://msdn.microsoft.com/en-us/lib.../dd162760.aspx
MSDN-Library durchsuchenDrawFrameControl

Delphi-Referenz durchsuchenTThemeServices.DrawElement

http://www.delphi-treff.de/tipps-tri...lage-kopieren/
http://www.delphipraxis.net/114571-s...speichern.html
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.006 Beiträge
 
Delphi 12 Athens
 
#13

AW: Windows 10 Fenstertitelfarbe ermitteln

  Alt 20. Jan 2016, 12:51
Eigentlich sollte es auch möglich sein mit StyleServices.ColorToRGB das gewünschte Ergebnis zu bekommen - habe das aber jetzt nicht ausprobiert.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.763 Beiträge
 
Delphi 11 Alexandria
 
#14

AW: Windows 10 Fenstertitelfarbe ermitteln

  Alt 22. Jan 2016, 12:24
Meines Erachtens ist es viel zu aufwendig das zu machen. Man vergißt sehr gerne folgende Konstellation, die ich übrigens verwende: Wechselnde Desktopbilder kombiniert mit automatisch angepaßter Farbgebung. Am leichtesten kann man das "erleben" indem man ein sogenanntes Design herunterlädt und ausprobiert (http://windows.microsoft.com/de-de/w..._client_themes). Will man es also richtig machen, müßte man also ein entsprechendes Systemereignis überwachen, daß mitteilt, daß sich mal wieder die Farbgebung geändert hat. Dann müßte man die komplette Applikation dieser geänderten Farbe anpassen. Darum sollte man in Applikationen die Standardfarben verwenden, die von MS bzw. Embarcadero vorgeschlagen werden.

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
Redeemer

Registriert seit: 19. Jan 2009
Ort: Kirchlinteln (LK Verden)
1.017 Beiträge
 
Delphi 2009 Professional
 
#15

AW: Windows 10 Fenstertitelfarbe ermitteln

  Alt 25. Jan 2016, 16:38
Und wenn gar nichts mehr geht, dann mit TForm.GlassFrame die Farbe als Hintergrund nutzen.
Janni
2005 PE, 2009 PA, XE2 PA
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:06 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