如何在WPF应用程序中设置线程的DPI_AWARENESS_CONTEXT?

时间:2018-07-18 18:11:21

标签: c# wpf windows win32gui wpf-interop

我试图弄清楚如何在WPF应用程序中临时禁用DPI感知以设置“窗口放置”。遵循此example

我实质上是试图从我的Window的代码后面运行以下代码:

DPI_AWARENESS_CONTEXT previousDpiContext = SetThreadDpiAwarenessContext(DPI_AWARENESS_CONTEXT_UNAWARE);
BOOL ret = SetWindowPlacement(hwnd, wp);
SetThreadDpiAwarenessContext(previousDpiContext);

但是我不知道如何使用interop。我已使用示例here

设置了一些基本的窗口放置interop

0 个答案:

没有答案