diff options
| author | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2021-12-12 15:48:08 +0100 |
|---|---|---|
| committer | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2021-12-12 15:48:08 +0100 |
| commit | 638ad499d0b8331ddaf121ae7ed5fda0b7dc2598 (patch) | |
| tree | f221fc1561d7b620e5c60dd8d998e2dfcb20dbd0 /documentation/src/osissues.dox | |
| parent | 12d699a6503ed47c02a60586db6b0d6d8abb8b26 (diff) | |
Documentation: discuss HighDPI support under Windows and app manifests.
Diffstat (limited to 'documentation/src/osissues.dox')
| -rw-r--r-- | documentation/src/osissues.dox | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/documentation/src/osissues.dox b/documentation/src/osissues.dox index 069d7975a..82d28d1d8 100644 --- a/documentation/src/osissues.dox +++ b/documentation/src/osissues.dox @@ -583,6 +583,17 @@ DrawSomething(fl_gc, ..., fl_brush()); It may also be useful to refer to Fl_Window::current() to get the window's size or position. +\subsection osissues_windows_highdpi HighDPI support +FLTK apps for the Windows platform are by default "Per-monitor DPI-aware V2". +This means that any window automatically adjusts its physical size +in relation to the scaling factor of the display where it maps. +This also means that all drawings (e.g., text, lines, images) +take advantage of the full resolution of the display in use. +FLTK apps may also use the manifest mechanism +to declare their level of DPI awareness. The FLTK library +adapts to the DPI awareness level set in the app's manifest, which can be lower +than the default level if the manifest sets it so. + \subsection osissues_windows_scaling Display Scaling Factor FLTK uses the value given by function GetDpiForMonitor() divided by 96. |
