Print Page | Close Window

Why is Ribbon bar read/write different ?

Printed From: Codejock Forums
Category: Codejock Products
Forum Name: Command Bars
Forum Description: Topics Related to Codejock Command Bars
URL: http://forum.codejock.com/forum_posts.asp?TID=9187
Printed Date: 26 June 2024 at 6:36am
Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com


Topic: Why is Ribbon bar read/write different ?
Posted By: hipopotamo
Subject: Why is Ribbon bar read/write different ?
Date Posted: 26 December 2007 at 3:01pm
Hi ,
 
 When I try to write RibbonBar to XML Node, it only writes QuickAccessControls, but read( from your example )works fine.
 
 
// Read
 
 CXTPPropExchangeXMLNode px(TRUE, 0, _T("Settings"));

 if (px.LoadFromResource(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDR_LAYOUT), RT_HTML))
 {
  CXTPPropExchangeSection pxCommandBars(px.GetSection(_T("CommandBars")));
  XTP_COMMANDBARS_PROPEXCHANGE_PARAM param;
  param.bSerializeControls = TRUE;
  GetCommandBars()->DoPropExchange(&pxCommandBars, &param);

  CString s = px.GetXML(false);
  AfxMessageBox( s );

 }

 
// Write
 {


  CXTPPropExchangeXMLNode px( false, 0, _T("Settings"));
  
  CXTPPropExchangeSection pxCommandBars(px.GetSection(_T("CommandBars")));
  XTP_COMMANDBARS_PROPEXCHANGE_PARAM param;
  param.bSerializeControls = TRUE;
  GetCommandBars()->DoPropExchange(&pxCommandBars, &param);

  CString s = px.GetXML(false);

  AfxMessageBox( s );
 }




Replies:
Posted By: Oleg
Date Posted: 27 December 2007 at 8:33am
add
pRibbonBar->EnableCustomization(TRUE) before save , FALSE after.


-------------
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS


Posted By: hipopotamo
Date Posted: 27 December 2007 at 1:14pm

Hi Oleg!

Tkx

Regards




Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net