![]() |
AW: Skalierungsfaktor Win11 mit Delphi XE ermitteln
Ja, in XE gibt es einen Haken in den Projekt-Optionen.
In nachfolgenden Delphis ist dort noch hinzugekommen, dass man UAC-Modus (Administrator), DPI-Awareness und UI-Access wählen kann (außerdem wird die OS-Kompatibilität angegeben und der UI-Style/GDI-Version6 ist auch immer aktiv), sowie, dass man dort alternativ eine eigenes Manifest-Datei angeben kann. Ja, die Komonente TXPManifest, welche man auf die Form pappen kannte, macht nichts anderes, als die Unit einzubinden (danach kann man das nutzlose Dinge wieder löschen), und die Unit XPMan bindet einfach nur eine Manifest-Resource eine (nur UI-Style, bzw. GDI/DLL-Version enthalten) Natürlich kann man das alles abschalten und so oder so ein eigenes Manifest nutzen (früher und heute), wo man, für dieses Problem hier, eben bei DPI-Awareness etwas Passendes wählt. Alles Wichtige dazu lässt sich im Forum finden. |
AW: Skalierungsfaktor Win11 mit Delphi XE ermitteln
OK, ich habe es eher zufällig gefunden. Man kann ins Formular die Komponente TXPManifest einbinden.
Aber wie gesagt, es hat auch gereicht im Mainform die Unit XPMan einzubinden. |
AW: Skalierungsfaktor Win11 mit Delphi XE ermitteln
Diese Komponente ist leer. Die dient nur dazu, dass die IDE automatisch diese Unit einbindet, wenn man die Komponente auf das Formular legt, wie hinitsu schon schrieb.
Interessant wäre dennoch der Vergleich der Manifeste, wenn es mit dem aus den Projektoptionen nicht geht. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:11 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-2025 by Thomas Breitkreuz