例如调用这个:
auto res = GetThreadDpiAwarenessContext();
https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-getthreaddpiawarenesscontext
在较旧的 Windows(例如 win 8)上运行时,给出有关“在 user32.dll 中找不到过程入口点”的错误。这似乎发生在 .exe 完成静态 .dll 加载时(因此在运行任何实际用户代码之前)。
虽然这并不奇怪,因为它已清楚地记录在 Windows 10 中可用,有没有办法使应用程序向后兼容?