Professional UI Solutions
Site Map   /  Register


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 General Discussion » Personalized skin Collapse All
Subject Author Date
Roberto Gusmeroli Oct 28, 2008 - 5:31 AM


I’m tring to understand how to personalize the skin of our application with special color and icon.

I’m tring to apply our personalization creating a new class that extend your class CExtPaintmanagerOffice2007_R2_LunaBlue.I try to override some methods and set some variable and now I understand how pesonalize ribbonbar , combo , radio and checkbox . Now I need to personalize CExtPageNavigatorWnd , but I don’t know how to do it. Anothed thing I need is to understand how personalize the button creating round button with transparent color.

Thank you


Technical Support Oct 30, 2008 - 10:45 AM

There are two types of skinned control parts in the Office 2007 themes:

- most of control parts are painted by bitmap based skin items

- and some of parts painted by code using solid color fill and/or gradient fill with two or more steps

The page navigator control is mostly skinned with manual painting implemented in the set of PageNavigator_***() and PaintPageNavigator***() virtual methods of the paint manager. You should override required methods to change the look of the page navigator control. We guess you should implement the PaintPageNavigatorConfigButton() virtual method in your paint manager class.