mirror of
https://github.com/microsoft/PowerToys.git
synced 2025-12-16 11:48:06 +01:00
Fix for WPF DPI issue on .net 3.1.19 (#13551)
This commit is contained in:
@@ -93,6 +93,9 @@ namespace PowerLauncher
|
||||
private void OnStartup(object sender, StartupEventArgs e)
|
||||
{
|
||||
Log.Info("On Startup.", GetType());
|
||||
|
||||
// Fix for .net 3.1.19 making PowerToys Run not adapt to DPI changes.
|
||||
PowerLauncher.Helper.NativeMethods.SetProcessDPIAware();
|
||||
var bootTime = new System.Diagnostics.Stopwatch();
|
||||
bootTime.Start();
|
||||
Stopwatch.Normal("App.OnStartup - Startup cost", () =>
|
||||
|
||||
@@ -40,6 +40,9 @@ namespace PowerLauncher.Helper
|
||||
[DllImport("user32.dll")]
|
||||
internal static extern IntPtr SetForegroundWindow(IntPtr hWnd);
|
||||
|
||||
[DllImport("user32.dll", SetLastError = true)]
|
||||
internal static extern bool SetProcessDPIAware();
|
||||
|
||||
[DllImport("user32.dll")]
|
||||
internal static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user