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 » Prevent Pane being collapsed in a CSGExtPageNavigatorWnd Page. Collapse All
Subject Author Date
Neville Franks Oct 17, 2008 - 11:24 PM

I want to prevent the user collapsing a Pane in a CSGExtPageNavigatorWnd Page. I’ve looked through all the CExtPageNavigatorWnd::ITEM_PANE_INFO and CExtPageNavigatorWnd::PAGE_ITEM_INFO etc. functions and can’t find a way to do this. How can I accomplish this?


Thanks,

Neville, http://www.surfulater.com

Neville Franks Oct 19, 2008 - 5:21 PM

Further to my last request I want to start with certain Panes Expanded and others Collapsed. How can I do that?


Thanks,

Neville, http://www.surfulater.com

Technical Support Oct 25, 2008 - 8:39 AM

You can do this either with CExtPageNavigatorWnd::ItemPaneExpand() or with CExtPageNavigatorWnd::ITEM_PANE_INFO::Expand().

Technical Support Oct 25, 2008 - 8:38 AM

Since v.2.61 the Page Navigator has supported collapsed/expanded state for each pane like in the Outlook 2007 Navigation Pane. Together with the new functionality we added new methods:
ItemPaneExpand(), ItemPaneIsExpanded(), ItemPaneExpandableGet(), and ItemPaneExpandableSet() methods to the CExtPageNavigatorWnd class and Expand(), IsExpanded(), ExpandableGet(), and ExpandableSet() methods to the CExtPageNavigatorWnd::ITEM_PANE_INFO class.

You can disable page collapsing/expanding with the ItemPaneExpandableSet method.