Professional UI Solutions
Site Map   /  Register
 
 

Forum

Please Log In to post a new message or reply to an existing one. If you are not registered, please register.

NOTE: Some forums may be read-only if you are not currently subscribed to our technical support services.

Forums » Prof-UIS Tech Support » Differences after Upgrading ProfUIS Collapse All
Subject Author Date
calibra Nov 18, 2018 - 3:40 AM

Hello,

after working several Years with an older ProfUIS Version i upgraded some Month ago.
My Application was delivered using "CExtPaintManagerOffice2010_R2_Black" Skin.

Using the new Version the Skin Looks different, there is something like a horizontal Colorfade which isnt really Looking good.
Is there a way to get the old look ?

Greetings
Guido

calibra Nov 20, 2018 - 8:34 PM

So...some steps further but still waiting for help.

I Need to Keep using "CExtPaintManagerOffice2010_R2_Black" because this Product is a Part of a Product Family.
Other Tools (Delphi using Alphatools ) are Looking the same. So changing to an other Skin is no Option.
After reading some other Questions here i try so overwrite the Function:


To initalize i call g_PaintManager.InstallPaintManager(new CMyPaintManager);


class CMyPaintManager : public CExtPaintManagerOffice2010_Impl
{
public:
    void InitTranslatedColors()
    {
        ASSERT_VALID(this);
        CExtPaintManagerOffice2010_Impl::InitTranslatedColors();

        // Background
        m_mapColorTranslate[CExtPaintManagerOffice2010_Impl::_2003CLR_GRADIENT_DARK] =
        m_mapColorTranslate[CExtPaintManagerOffice2010_Impl::_2003CLR_GRADIENT_LIGHT] = InstallColor(RGB(116, 116, 116));

Now the Background is solid but the Toolbars and all the Rest ist Looking different.

Is there no way just to disable this Fading ? When i upgrade a Tool like this i dont want to Change it´s Basic behavior.