1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 解决windows系统字体设置为125大小导致程序界面位置不一致的问题

解决windows系统字体设置为125大小导致程序界面位置不一致的问题

时间:2020-07-22 18:10:04

相关推荐

解决windows系统字体设置为125大小导致程序界面位置不一致的问题

在用户设置的显示为中等的情况下,125%,会导致界面的显示的位置不同,并且会导致滚动无法滚动到指定的位置

我们可以通过该代码获取原始的比例进行适当调整

int nData1 = GetDeviceCaps(::GetDC(this->GetSafeHwnd()), LOGPIXELSY);m_uiZoomRate = (float)nData1 / 96;//100%是每英寸96个像素,如果调整为 125的话,每英寸的像素为120,所以界面的位置根据

m_uiZoomRate进行调整即可

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。