X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/789034a083852d82f499cd280c41501fb2f82317..a98f98ac6f4422f259fc3324975156f7554adf41:/src/msw/font.cpp diff --git a/src/msw/font.cpp b/src/msw/font.cpp index c4392218bd..39f7d08a7e 100644 --- a/src/msw/font.cpp +++ b/src/msw/font.cpp @@ -218,16 +218,10 @@ void wxFontRefData::Init(const wxNativeFontInfo& info) m_faceName = info.lf.lfFaceName; - // remember that 1pt = 1/72inch int height = abs(info.lf.lfHeight); -#if wxUSE_SCREEN_DPI - HDC dc = ::GetDC(NULL); - static const int ppInch = GetDeviceCaps(dc, LOGPIXELSY); - ::ReleaseDC(NULL, dc); -#else - static const int ppInch = 96; -#endif + // remember that 1pt = 1/72inch + const int ppInch = ::GetDeviceCaps(ScreenHDC(), LOGPIXELSY); m_pointSize = (int) (((72.0*((double)height))/(double) ppInch) + 0.5); m_encoding = wxGetFontEncFromCharSet(info.lf.lfCharSet);