diff options
author | Zufu Liu <unknown> | 2020-05-25 20:59:48 +1000 |
---|---|---|
committer | Zufu Liu <unknown> | 2020-05-25 20:59:48 +1000 |
commit | 01156f781c91e02cd538c0038447f33b5a12caca (patch) | |
tree | a787b3cc878b9b9e685e3548a26edca773c7edaf | |
parent | 24083fe0fe6078f730230e231f10c72e19c15f66 (diff) | |
download | scintilla-mirror-01156f781c91e02cd538c0038447f33b5a12caca.tar.gz |
Ensure dpi initialized and updated after WM_DPICHANGED.
-rw-r--r-- | win32/ScintillaWin.cxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx index bb6dbd101..9b1d640f2 100644 --- a/win32/ScintillaWin.cxx +++ b/win32/ScintillaWin.cxx @@ -484,6 +484,8 @@ ScintillaWin::ScintillaWin(HWND hwnd) { linesPerScroll = 0; wheelDelta = 0; // Wheel delta from roll + dpi = DpiForWindow(hwnd); + hRgnUpdate = {}; hasOKText = false; @@ -1915,6 +1917,7 @@ sptr_t ScintillaWin::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam break; case WM_DPICHANGED: + dpi = HIWORD(wParam); InvalidateStyleRedraw(); break; |