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 » CExtTabPageContainerFlatWnd, PageSelectionSet: no redraws, crash on destruction, v280 Collapse All
Subject Author Date
marc uchida Oct 16, 2007 - 12:06 PM

The first bit of info on my problem is that it only occurred after I updated to profuis 280 from 262.
My app was working fine in 262.

I have a tabbed page container (CExtTabPageContainerFlatWnd in this case) which sets the initial page on creation with PageSelectionSet(). Now when the user interacts with these tabbed pages, initially everything looks fine. One can choose any tab and the contents (controls) are working as expected. However, when I switch back to the tab that was initially set by
PageSelectionSet(), it does not redraw the form contents. Worse yet, in debug mode, when you close the app it crashes while trying to destroy the form in CWnd::DestroyWindow(), called from CExtScrollWnd::~CExtScrollWnd() while doing PmBridge_Uninstall();

Ever hear about anything like this before? Suggestions?

p.s. of course if I do not call PageSelectionSet(x), the current page index will be set to 0, and that is the tabbed page that will have the problem.

thanks for your time

marc uchida Oct 29, 2007 - 1:10 PM

I updated to v281, and the problem was resolved.
thanks