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 » Is it possible to get a themed CExtResizablePropertySheet with tabs? Collapse All
Subject Author Date
Scott Moore Nov 28, 2006 - 8:44 AM

I just implemented a CExtResizablePropertySheet with 3 pages and noticed the tabs are not skinned correctly. Then I read in the docs:

NOTE: In the tabbed mode (non-wizard mode) this class is compatible with the Office 2000 theme only implemented in the CExtPaintManager class because the tab control inside the property sheet window is the standard tab common control that is not compatible with modern UI themes like Office XP, Office 2003, and Studio 2005.


So - where does this leave me? What are my alternatives? Nothing in the help gave me any options to use a tab control that will match the rest of the application.

Thanks,
Scott

Scott Moore Nov 28, 2006 - 2:51 PM

Okay, I fixed the bleeding by associating a CExtLabel control with all statics. Still, I would like to know how to get a properly painted tab control.

Scott Moore Nov 28, 2006 - 8:49 AM

Also, I’ve noticed some bleeding from the other pages on my first static control on the first page. If I grab the dialog and move it off screen and then back on, the static label paints correctly.

Technical Support Nov 29, 2006 - 12:49 PM

We recommend you use the CExtResizablePropertySheet and CExtResizablePropertyPage classes only with the CExtPaintManagerNativeXP and CExtPaintManager paint managers only. These are the only classes in Prof-UIS having this limitation. If you want to a create property sheet consistent with all Prof-UIS themes, we would recommend create a CExtResizableDialog dialog window with the following set of anchored child windows: one CExtTabPageContainerWnd window, several CExtButton buttons like OK, Cancel and etc. You could use a number of child dialog pages in the tab page container.