Skip to main content

WindowsFormsSettings.SetDPIAware() Method

Enables system DPI awareness mode for the current process.

Namespace: DevExpress.XtraEditors

Assembly: DevExpress.Utils.v23.2.dll

NuGet Packages: DevExpress.Utils, DevExpress.Wpf.Core

Declaration

public static void SetDPIAware()

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.

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.

See Also