AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

VCL Styles und HighDPI

Ein Thema von Peter666 · begonnen am 17. Apr 2019 · letzter Beitrag vom 18. Apr 2019
Antwort Antwort
Peter666

Registriert seit: 11. Aug 2007
273 Beiträge
 
#1

VCL Styles und HighDPI

  Alt 17. Apr 2019, 14:09
Hi,

ich traue mich fast nicht zu fragen, aber Google verweist bei der Suche auf die Style-Engine von Almdev (https://en.delphipraxis.net/topic/35...econtrols-vcl/) bei der Stichpunktsuche. Gibt es einen "einfachen" Workaround, so dass man Stile in einem DPI Aware Projekt verwenden kann? PyScripter ist das zweite Ergebnis was mir Google ausspuckt und da scheint es eine VCL.Styles.DPIAware Unit zu geben. Das Projekt nutzt aber wohl nicht die von Embacadero ausgelieferte Styles Engine.

Peter
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
Ort: Oberreichenbach
16.396 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: VCL Styles und HighDPI

  Alt 17. Apr 2019, 18:35
Ich würde erstmal die mitgelieferte Style-Engine nehmen/anfangen.
Die anderen Projekte haben ihren Ursprung in Zeiten als Delphi das nicht von Haus aus bot und haben m.E. schon viel ihrer Daseinsberechtigung verloren.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
232 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#3

AW: VCL Styles und HighDPI

  Alt 17. Apr 2019, 20:27
Hat peter schon mal eine kleine VCL Demo App erzeugt, diese auf HighDPI Nutzung eingestellt und dann
einen der mitgelieferten Stile aktiviert?

Falls ja, was war das Ergebnis?

Wenn das soweit ok aussah, wäre das ja der Lösungsweg. Nur wenn das nicht ok aussah müsste man schauen was
da nicht ok war, dann überlegen woher das kommt und ob man es mit einer Drittbibliothek löst oder es nicht
doch einen EMBT Lösungsansatz bereits gibt. Die Stilunterstützung hat sich meines Wissens nach über die
Releases ja schon weiter verbessert und HighDPI war ja explizit ein Thema in Rio.
  Mit Zitat antworten Zitat
Peter666

Registriert seit: 11. Aug 2007
273 Beiträge
 
#4

AW: VCL Styles und HighDPI

  Alt 17. Apr 2019, 20:43
Ja ich hab die dpiaware unit geringfügig angepasst und ddetours mit in das Projekt gezogen. Damit geht zumindest die Darstellung auf einem Monitor mit hoher DPI Auflösung. Ich befürchte aber, dass wir um den Almdev Code nicht herum kommen, da der wohl auch mit Multimonitor Umgebungen klarkommt. Die Lizenzkosten sind ja nicht so hoch, allerdings schon ärgerlich das Embarcadero das nicht selbst hinkriegt.
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
232 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#5

AW: VCL Styles und HighDPI

  Alt 18. Apr 2019, 16:55
Hallo Peter,

ich bin nicht sicher ob dein letzter Beitrag in thiesem Thema sich auf mich bezogen hat.

Daher diese Fragen:

1. Welche Delphi Version? 10.3 Rio hat für HiDPI einiges dazu gelernt und kann denke ich
auch zumindest weitgehend Multimonitor Szenarien abdecken.

2. hast du die Delphi eigene Stilengine mal ausprobiert? Falls ja, was ging da nicht?
(Delphi Version)

3. Wenn was nicht ging ggf. auch mal in quality.embarcadero.com nachschauen. Evtl. ist
es schon erfasst und evtl. sogar mit Workaround.

4. Falls eine aktive Delphi Subskription vorhanden ist, könnte ggf. auch ein Supportticket
spendiert werden (jede Subskription hat 3 davon) und ein offizieller Supportfall bei EMBT
aufgemacht werden. Da meldet sich dann jemand persönlich bei dir und schaut sich die
Sache an. Ich habe darüber auch schon Lösungen erhalten.

Grüße
TurboMagic
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 09:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2019 by Daniel R. Wolf