当用户设置 DPI 缩放以在所有显示器中绘制更大的字体和窗口时,我不希望我的应用程序受到影响(我不希望我的应用程序的字体和控件变大)
我尝试使用 SetProcessDPIAware() function或添加 list 文件,但没有用。如何防止 Windows(XP、7 和 8)更改我的应用程序的字体大小?
最佳答案
你问错了问题。您希望它独立于 DPI。答案是以点为单位来衡量所有事物的大小,以及以 em 为单位的一切相关事物。完全避免 DPI 和像素。
关于c++ - 如何使我的应用程序具有 DPI 感知能力?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23216621/