WindowsFormsSettings.SetDPIAware() Method
Enables system DPI awareness mode for the current process.
Namespace: DevExpress.XtraEditors
Assembly: DevExpress.Utils.v24.1.dll
NuGet Packages: DevExpress.Utils, DevExpress.Wpf.Core
Declaration
Remarks
In system DPI awareness mode, applications scale controls based on the DPI setting of the primary monitor. When the application is moved to a monitor with a different scale factor, the window is scaled by the system, making controls appear blurry.
The SetDPIAware method delegates its execution to the SetProcessDPIAware WinApi method.
To enable “Per-Monitor (v2)” DPI awareness mode, use the WindowsFormsSettings.SetPerMonitorDpiAware method.
See High DPI Desktop Application Development on Windows to learn more.
Related GitHub Examples
The following code snippets (auto-collected from DevExpress Examples) contain references to the SetDPIAware() method.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.