Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#1

Windows 10 HighDPI

  Alt 30. Jul 2018, 20:14
Hallo,
also irgendwie bekomme ich das nicht hin.

https://www.helpandmanual.com/downloads_delphi.html
Dort gibt es eine Tutorial für HighDPI.

aber egal, was ich mache

Label1.Caption:= IntToStr(Screen.PixelsPerInch);

Es wird immer 96 angezeigt.

Das folgende Manifest habe von der Seite.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
publicKeyToken="6595b64144ccf1df"
language="*"
processorArchitecture="*"/>
</dependentAssembly>
</dependency>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="asInvoker"
uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
<asmv3:application xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
<asmv3:windowsSettings
xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<dpiAware>True/PM</dpiAware>
</asmv3:windowsSettings>
</asmv3:application>
</assembly>


Ich nenne meine Manifest-Datei für projekt1.exe dann einfach projekt1.exe.manifest.
Die Datei wird aber nicht erkannt.
Immer steht im Label 96.
Was muss ich denn noch machen??
Heiko
  Mit Zitat antworten Zitat