Как установить DPI_AWARENESS_CONTEXT для потока в приложении WPF?

Я пытаюсь выяснить, как я могу временно отключить поддержку DPI в WPF-приложении, чтобы установить Window Placement. Следуя этому примеру

По сути, я пытаюсь запустить следующее из кода моего окна:

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

Но я не могу понять, как это будет работать с interop, Я установил некоторые основные окна размещения interop используя пример здесь

0 ответов

Другие вопросы по тегам