Back to Devexpress

WindowsFormsSettings.ForceDirectXPaint() Method

windowsforms-devexpress-dot-xtraeditors-dot-windowsformssettings-b8b35b00.md

latest5.0 KB
Original Source

WindowsFormsSettings.ForceDirectXPaint() Method

Turns the DirectX Hardware Acceleration on.

Namespace : DevExpress.XtraEditors

Assembly : DevExpress.Utils.v25.2.dll

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

Declaration

csharp
public static void ForceDirectXPaint()
vb
Public Shared Sub ForceDirectXPaint

Remarks

You need to call the ForceDirectXPaint method at application startup.

Important

Enabling the DirectX hardware acceleration imposes certain restrictions on the API of DevExpress controls. Read the following article for more information: DirectX Hardware Acceleration.

The following code snippets (auto-collected from DevExpress Examples) contain references to the ForceDirectXPaint() 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.

winforms-how-to-use-zoom-transition-effect/CS/dxSample/Program.cs#L17

csharp
static void Main() {
    WindowsFormsSettings.ForceDirectXPaint();
    UserLookAndFeel.Default.SetSkinStyle(SkinSvgPalette.Office2019Colorful);

winforms-charts-create-real-time-chart/CS/RealTimeChartUpdates/Program.cs#L13

csharp
WindowsFormsSettings.AllowAutoScale = DevExpress.Utils.DefaultBoolean.True;
WindowsFormsSettings.ForceDirectXPaint();
Application.EnableVisualStyles();

winforms-charts-create-real-time-chart-and-collect-data-in-separate-thread/CS/RealTimeChartUpdates/Program.cs#L10

csharp
static void Main() {
    WindowsFormsSettings.ForceDirectXPaint();
    WindowsFormsSettings.SetDPIAware();

winforms-grid-show-gif-animation-in-row-indicator/VB/DataGridWinApp1/Program.vb#L12

vb
Sub Main()
    WindowsFormsSettings.ForceDirectXPaint()
    Application.EnableVisualStyles()

winforms-how-to-use-zoom-transition-effect/VB/dxSample/Program.vb#L15

vb
Sub Main()
    Call WindowsFormsSettings.ForceDirectXPaint()
    UserLookAndFeel.Default.SetSkinStyle(SkinSvgPalette.Office2019Colorful)

winforms-charts-create-real-time-chart/VB/RealTimeChartUpdates/Program.vb#L14

vb
WindowsFormsSettings.AllowAutoScale = DevExpress.Utils.DefaultBoolean.True
Call WindowsFormsSettings.ForceDirectXPaint()
Call Application.EnableVisualStyles()

winforms-charts-create-real-time-chart-and-collect-data-in-separate-thread/VB/RealTimeChartUpdates/Program.vb#L11

vb
Sub Main()
    Call WindowsFormsSettings.ForceDirectXPaint()
    Call WindowsFormsSettings.SetDPIAware()

See Also

DirectX Hardware Acceleration

WindowsFormsSettings Class

WindowsFormsSettings Members

DevExpress.XtraEditors Namespace