2,586
社区成员
发帖
与我相关
我的任务
分享
float GetScreenZoomScaleWidth()
{
float dbZoomScale = 1.0;
HDC desktopDc = CreateDC(_T("display"), NULL, NULL, NULL);
// Get native resolution
int horizontalDPI = GetDeviceCaps( desktopDc, LOGPIXELSX );
dbZoomScale = horizontalDPI / 96.0f;
return dbZoomScale;
}
float GetScreenZoomScaleHeight()
{
float dbZoomScale = 1.0;
HDC desktopDc = CreateDC(_T("display"), NULL, NULL, NULL);
// Get native resolution
int verticalDPI = GetDeviceCaps( desktopDc, LOGPIXELSY );
dbZoomScale = verticalDPI / 96.0f;
return dbZoomScale;
}