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 » Flickering beetwen two CExtPageContainerWnd inside CExtTabPageContainerWhidbeyWnd Collapse All
Subject Author Date
Fransiscus Herry Apr 3, 2007 - 8:00 PM


Dear Prof-UIS,

I am developing an application that has some similarity with "3d max" interface, I created a docking bar (using CExtCotrolBar). And inside this docking bar i put a tab page container (from CExtTabPageContainerWhidbeyWnd) to hold two page containers (from CExtPageContainerWnd) and 1 dialog (from CExtResizeabledialog).

The problem is when i switch the tab from 1 page containers to other page container it produced flicker, but when i switch the tab from a page container to dialog, it just run smoothly without annoyed flicker. Can you give me some solution to solve the flicker problem when i switch the tab between two page container inside a tab page container?

The second thing is, how can i have a scrolling function for a dialog inside a tab page container?

regards,

Fransiscus Herry Apr 5, 2007 - 5:35 AM

Dear Prof-UIS,
Thank you for your advice. my program works fine now. Thank you for your full support.

Fransiscus Herry Apr 4, 2007 - 11:26 AM

just additional information, the flicker happens badly when the docking bar is located on the left side (which is the dark side) when i apply RUNTIME_CLASS(CExtPaintManagerStudio2005). hope this information can give you an insight as to how fixing the problem. Moreover, i just need to know if i use lots of icon on the child dialog it can contribute to more flicker when the tab page is switched?

regards,

Technical Support Apr 4, 2007 - 1:31 PM

The resizable dialog in Prof-UIS is designed to be absolutely flicker free regardless of the controls inside it.

Fransiscus Herry Apr 4, 2007 - 11:15 AM

Dear Prof-UIS,

I have sent the attached project to your support e-mail. I am hoping you could give me an idea how to solve it. thank you for your helping.

Technical Support Apr 4, 2007 - 1:34 PM

We replied via email. Please note WS_CLIPCHILDREN|WS_CLIPSIBLINGS should always be applied if want to get flicker-free windows.

Fransiscus Herry Apr 3, 2007 - 8:01 PM

an additional note, i have also applied the clip children and clip sibling to all child dialog in may application. thank you.

Technical Support Apr 4, 2007 - 8:29 AM

Would you create a simple test project (with Whidbey tabs and page containers inside) reproducing the problem with flickering? For example, you can quickly do this by modifying our TabPages sample.


There is a project that demonstrates how to create a scrollable container for a resizable dialog. The resizable dialog in this sample becomes scrollable if it is less than its initial size. If it is greater than that size, then dialog’s anchoring mechanism is used to position its child controls.