AGB  ·  Datenschutz  ·  Impressum  







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

Skalierungsfaktor Win11 mit Delphi XE ermitteln

Ein Thema von norwegen60 · begonnen am 23. Apr 2025 · letzter Beitrag vom 25. Apr 2025
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von himitsu
himitsu

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

AW: Skalierungsfaktor Win11 mit Delphi XE ermitteln

  Alt 24. Apr 2025, 09:47
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.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
norwegen60

Registriert seit: 23. Dez 2007
Ort: Schwarzwald
522 Beiträge
 
Delphi 12 Athens
 
#12

AW: Skalierungsfaktor Win11 mit Delphi XE ermitteln

  Alt Gestern, 08:17
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.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.960 Beiträge
 
Delphi 12 Athens
 
#13

AW: Skalierungsfaktor Win11 mit Delphi XE ermitteln

  Alt Gestern, 09:43
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.
Sebastian Jänicke
AppCentral
  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:56 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