Mark IE-based wxWebView as being DPI aware
This makes it work (better) in high DPI. Closes #17894.
This commit is contained in:
@@ -198,7 +198,8 @@ typedef enum _tagwxDOCHOSTUIFLAG
|
|||||||
DOCHOSTUIFLAG_DISABLE_EDIT_NS_FIXUP = 0x400000,
|
DOCHOSTUIFLAG_DISABLE_EDIT_NS_FIXUP = 0x400000,
|
||||||
DOCHOSTUIFLAG_LOCAL_MACHINE_ACCESS_CHECK = 0x800000,
|
DOCHOSTUIFLAG_LOCAL_MACHINE_ACCESS_CHECK = 0x800000,
|
||||||
DOCHOSTUIFLAG_DISABLE_UNTRUSTEDPROTOCOL = 0x1000000,
|
DOCHOSTUIFLAG_DISABLE_UNTRUSTEDPROTOCOL = 0x1000000,
|
||||||
DOCHOSTUIFLAG_ENABLE_REDIRECT_NOTIFICATION = 0x4000000
|
DOCHOSTUIFLAG_ENABLE_REDIRECT_NOTIFICATION = 0x4000000,
|
||||||
|
DOCHOSTUIFLAG_DPI_AWARE = 0x40000000
|
||||||
} DOCHOSTUIFLAG;
|
} DOCHOSTUIFLAG;
|
||||||
|
|
||||||
typedef struct _tagwxDOCHOSTUIINFO
|
typedef struct _tagwxDOCHOSTUIINFO
|
||||||
|
@@ -1892,7 +1892,8 @@ HRESULT wxSTDCALL DocHostUIHandler::GetHostInfo(DOCHOSTUIINFO *pInfo)
|
|||||||
// redirected.
|
// redirected.
|
||||||
pInfo->dwFlags |= DOCHOSTUIFLAG_NO3DBORDER |
|
pInfo->dwFlags |= DOCHOSTUIFLAG_NO3DBORDER |
|
||||||
DOCHOSTUIFLAG_THEME |
|
DOCHOSTUIFLAG_THEME |
|
||||||
DOCHOSTUIFLAG_ENABLE_REDIRECT_NOTIFICATION;
|
DOCHOSTUIFLAG_ENABLE_REDIRECT_NOTIFICATION |
|
||||||
|
DOCHOSTUIFLAG_DPI_AWARE;
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user