app/internal/window: correct baseline DPI on Windows, iOS

Updates gio#53

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2019-11-04 19:23:19 +01:00
parent 615840352e
commit 4adaea3396
4 changed files with 3 additions and 4 deletions
+1
View File
@@ -486,6 +486,7 @@ func convertKeyCode(code uintptr) (rune, bool) {
func configForDC(hdc syscall.Handle) config {
hmon := monitorFromPoint(point{}, _MONITOR_DEFAULTTOPRIMARY)
dpi := getDpiForMonitor(hmon, _MDT_EFFECTIVE_DPI)
const inchPrDp = 1.0 / 96.0
ppdp := float32(dpi) * inchPrDp
return config{
pxPerDp: ppdp,