-
Bug
-
Resolution: Fixed
-
P3
-
7
-
None
-
b128
-
generic
-
generic
-
Verified
6395346 : Need to make Java process High-DPI-aware on Windows Vista
added a call to SetProcessDPIAware()
Because of the inherent race conditions in relying on API, Windows 7
allows the same to be specified in the manifest <dpiAware>true</dpiAware>.
See the Writing DPI-Aware Win32 Applications white paper at
http://go.microsoft.com/fwlink/?LinkID=129586 which has this example :
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" >
<asmv3:application>
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<dpiAware>true</dpiAware>
</asmv3:windowsSettings>
</asmv3:application>
</assembly>
We should update src/windows/resource/template.manifest with this.
added a call to SetProcessDPIAware()
Because of the inherent race conditions in relying on API, Windows 7
allows the same to be specified in the manifest <dpiAware>true</dpiAware>.
See the Writing DPI-Aware Win32 Applications white paper at
http://go.microsoft.com/fwlink/?LinkID=129586 which has this example :
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" >
<asmv3:application>
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<dpiAware>true</dpiAware>
</asmv3:windowsSettings>
</asmv3:application>
</assembly>
We should update src/windows/resource/template.manifest with this.
- relates to
-
JDK-7013109 windows application manifest problems
-
- Closed
-
-
JDK-8080153 Cannot disable DPI awareness
-
- Closed
-