From b0152155c0cd48d38004fc246a2540cd5fec438f Mon Sep 17 00:00:00 2001 From: Maarten Bent Date: Fri, 2 Aug 2019 22:49:28 +0200 Subject: [PATCH] Implement GetContentScaleFactor for wxMSWDCImpl --- include/wx/msw/dc.h | 1 + src/msw/dc.cpp | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/include/wx/msw/dc.h b/include/wx/msw/dc.h index e541499f9a..83777b8c85 100644 --- a/include/wx/msw/dc.h +++ b/include/wx/msw/dc.h @@ -77,6 +77,7 @@ public: virtual bool CanGetTextExtent() const wxOVERRIDE; virtual int GetDepth() const wxOVERRIDE; virtual wxSize GetPPI() const wxOVERRIDE; + virtual double GetContentScaleFactor() const wxOVERRIDE; virtual void SetMapMode(wxMappingMode mode) wxOVERRIDE; diff --git a/src/msw/dc.cpp b/src/msw/dc.cpp index ddeb2d6ba9..fdf9837d41 100644 --- a/src/msw/dc.cpp +++ b/src/msw/dc.cpp @@ -2440,6 +2440,11 @@ wxSize wxMSWDCImpl::GetPPI() const return wxSize(x, y); } +double wxMSWDCImpl::GetContentScaleFactor() const +{ + return GetPPI().y / 96.0; +} + // ---------------------------------------------------------------------------- // DC caching // ----------------------------------------------------------------------------