1

我试图弄清楚如何在 WPF 应用程序中临时禁用 DPI 感知以设置窗口放置。按照这个例子

我实际上是在尝试从我的 Window 后面的代码中运行以下内容:

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

但我无法弄清楚这将如何与interop. 我已经使用此处interop的示例设置了一些基本的窗口放置

4

0 回答 0