BCGSoft > Products > Product feature tour

Product feature tour

Context | First | Prev | Next | Last
Fully implemented BCGControlBar Pro (MFC)
Fully implemented BCGSuite (MFC)
Not available BCGControlBar (Microsoft .NET)

High DPI Support

The product allows to create DPI-aware applications. You can run your application in High DPI modes without any visual artifacts - just call globalData.SetDPIAware() in your application's InitInstance (this method is automatically called if your application class is derived from CBCGPWinApp).

The best solution for toolbar, menu, ribbon and other icons scaling is SVG ("Scalable Vector Graphics") icons usage. These images are nicely-scaled; therefore, your customer will not see any artifacts even if application is launched in DPI 200% or more environment.

But if for some reason you're not ready to use SVG icons, please don't worry: all toolbar/menu/ribbon images will be scaled automatically using a smooth resizing algorithm with minimal artefacts (some blurring on the icons edges in case of DPI 175% or higher).

Sample code:
globalData.SetDPIAware() ;
Prev  Next