Skip to main content
A newer version of this page is available.

GDI+ Render Mode

GDI+ render mode is designed for graphics-intensive controls that display multiple semitransparent geometric primitives. This mode accelerates rendering for such controls and applies antialiasing to displayed shapes.

GDI+ render mode is available for the following controls:

How to Enable GDI+ Render Mode

You can enable this mode at the following levels:

  • Global - GDI+ render mode is enabled for all supported controls in your application. To do this, assign rmGDIPlus to the RenderMode property of the TcxLookAndFeelController or TdxSkinController component. Alternatively, you can call the RootLookAndFeel global function to access the global render mode setting.

      RootLookAndFeel.RenderMode := rmGDIPlus;
    
  • Individual controls - Assign rmGDIPlus to a control’s LookAndFeel.RenderMode property to enable GDI+ render mode for the control. Individual control settings have a higher priority than global settings.

Note

Render mode settings do not affect controls that support only GDI render mode.

Limitations

  • GDI+ render mode can be slower compared to GDI render mode if the displayed control does not draw semitransparent surfaces.

  • In GDI+ render mode, all GDI and GDI+ draw calls available from a control’s Canvas and ActiveCanvas properties have no effect.