<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>Codejock Developer Community : Toolbar control problem !!!</title>
  <link>http://forum.codejock.com/</link>
  <description><![CDATA[This is an XML content feed of; Codejock Developer Community : Command Bars : Toolbar control problem !!!]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Wed, 10 Jun 2026 09:59:32 +0000</pubDate>
  <lastBuildDate>Tue, 09 Jan 2007 03:08:29 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.04</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>forum.codejock.com/RSS_post_feed.asp?TID=6041</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Codejock Developer Community]]></title>
   <url>http://forum.codejock.com/forum_images/codejock-logo.gif</url>
   <link>http://forum.codejock.com/</link>
  </image>
  <item>
   <title><![CDATA[Toolbar control problem !!! : They are not activated because...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=6041&amp;PID=19034&amp;title=toolbar-control-problem#19034</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=6851">Oleg</a><br /><strong>Subject:</strong> 6041<br /><strong>Posted:</strong> 09 January 2007 at 3:08am<br /><br /><P>They are not activated because you didn't add handlers for them.</P><DIV>&nbsp;</DIV><DIV>Copy code from GUI_OneNoteView.cpp&nbsp;&nbsp; </DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV>]]>
   </description>
   <pubDate>Tue, 09 Jan 2007 03:08:29 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=6041&amp;PID=19034&amp;title=toolbar-control-problem#19034</guid>
  </item> 
  <item>
   <title><![CDATA[Toolbar control problem !!! : My program source is here. Please...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=6041&amp;PID=19033&amp;title=toolbar-control-problem#19033</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=2646">scs7309</a><br /><strong>Subject:</strong> 6041<br /><strong>Posted:</strong> 09 January 2007 at 2:45am<br /><br /><P>My program source is here.</P><DIV>Please help me !!! </DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV><DIV><a href="https://forum.codejock.com/uploads/20070109_024441_MyTheme.zip" target="_blank">uploads/20070109_024441_MyTheme.zip</A></DIV>]]>
   </description>
   <pubDate>Tue, 09 Jan 2007 02:45:33 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=6041&amp;PID=19033&amp;title=toolbar-control-problem#19033</guid>
  </item> 
  <item>
   <title><![CDATA[Toolbar control problem !!! : My propose isGUI_OneNote Toolbar...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=6041&amp;PID=19032&amp;title=toolbar-control-problem#19032</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=2646">scs7309</a><br /><strong>Subject:</strong> 6041<br /><strong>Posted:</strong> 09 January 2007 at 2:39am<br /><br /><DIV><img src="http://forum.codejock.com/smileys/smiley19.gif" border="0">My propose is&nbsp;GUI_OneNote Toolbar looks like below.</DIV><DIV>&nbsp;</DIV><DIV><img src="https://forum.codejock.com/uploads/20070109_021644_&#111;nenote.bmp" border="0"></DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV><DIV><DIV>Below is my&nbsp;test program screenshot.</DIV><DIV>This program&nbsp;toolbar has CXTPControlFontComboBox, CXTPControlSizeComboBox and two CXTPControlPopupColor controls.&nbsp;</DIV><DIV>&nbsp;</DIV><DIV><img src="https://forum.codejock.com/uploads/20070109_020349_mytheme.bmp" border="0"></DIV><DIV>&nbsp;</DIV><DIV>But inserted controls(CXTPControlFontComboBox, CXTPControlSizeComboBox and two CXTPControlPopupColor controls)</DIV><DIV>never activated !!!!! </DIV><DIV>what's wrong??? what's problem???</DIV><DIV>Please help me !!!!!</DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV><DIV>Here is my code.</DIV><DIV>&nbsp;</DIV><DIV>MainFrm.h</DIV><DIV>&nbsp;</DIV><DIV>class CMainFrame : public CXTPMDIFrameWnd, CXTPOffice2007FrameHook<BR>{<BR>&nbsp;DECLARE_DYNAMIC(CMainFrame)<BR>public:<BR>&nbsp;CMainFrame();</DIV><DIV>// Attributes<BR>public:</DIV><DIV>// Operations<BR>public:</DIV><DIV>// Overrides<BR>&nbsp;// ClassWizard generated virtual function overrides<BR>&nbsp;//{{AFX_VIRTUAL(CMainFrame)<BR>&nbsp;virtual BOOL PreCreateWindow(CREATESTRUCT&amp; cs);<BR>&nbsp;//}}AFX_VIRTUAL</DIV><DIV>// Implementation<BR>public:<BR>&nbsp;virtual ~CMainFrame();<BR>#ifdef _DEBUG<BR>&nbsp;virtual void AssertValid() const;<BR>&nbsp;virtual void Dump(CDumpContext&amp; dc) const;<BR>#endif</DIV><DIV>protected:&nbsp; // control bar embedded members<BR>&nbsp;CXTPStatusBar m_wndStatusBar;</DIV><DIV>// Generated message map functions<BR>protected:<BR>&nbsp;//{{AFX_MSG(CMainFrame)<BR>&nbsp;afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);<BR>&nbsp;afx_msg int&nbsp;OnCreateControl(LPCREATECONTROLSTRUCT lpCreateControl);</DIV><DIV>&nbsp;//}}AFX_MSG<BR>&nbsp;<BR>&nbsp;DECLARE_MESSAGE_MAP()<BR>};</DIV><DIV>/////////////////////////////////////////////////////////////////////////////</DIV><DIV>//{{AFX_INSERT_LOCATION}}<BR>// Microsoft Visual C++ will insert additional declarations immediately before the previous line.</DIV><DIV>#endif // !defined(AFX_MAINFRM_H__F4F24561_D850_4A9C_A3A1_D3EB1CD55BD4__INCLUDED_)</DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV><DIV>MainFrm.cpp</DIV><DIV>&nbsp;</DIV><DIV>int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)<BR>{<BR>&nbsp;if (CMDIFrameWnd::OnCreate(lpCreateStruct) == -1)<BR>&nbsp;&nbsp;return -1;</DIV><DIV>&nbsp;if (!m_wndStatusBar.Create(this) ||<BR>&nbsp;&nbsp;!m_wndStatusBar.SetIndicators(indicators,<BR>&nbsp;&nbsp;sizeof(indicators)/sizeof(UINT)))<BR>&nbsp;{<BR>&nbsp;&nbsp;TRACE0("Failed to create status bar\n");<BR>&nbsp;&nbsp;return -1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // fail to create<BR>&nbsp;}</DIV><DIV>&nbsp;// Initialize command bars.&nbsp; Command bars must be created and initialized<BR>&nbsp;// after all standard MFC control bars have been created.<BR>&nbsp;if (!InitCommandBars())<BR>&nbsp;&nbsp;return -1;</DIV><DIV>&nbsp;CXTPPaintManager::SetTheme(xtpThemeOffice2007);</DIV><DIV>&nbsp;// Get a pointer to the command bars object.<BR>&nbsp;CXTPCommandBars *pCommandBars = GetCommandBars();</DIV><DIV>&nbsp;// create the menubar.<BR>&nbsp;CXTPCommandBar *pMenuBar = pCommandBars-&gt;SetMenu(_T("Menu"), IDR_MAINFRAME);<BR>&nbsp;pMenuBar-&gt;SetFlags(xtpFlagIgnoreSetMenuMessage);</DIV><DIV>&nbsp;// create the general toolbar.<BR>&nbsp;CXTPToolBar *pGeneralToolbar = (CXTPToolBar *)pCommandBars-&gt;Add(_T("General"), xtpBarTop);<BR>&nbsp;if(!pGeneralToolbar || !pGeneralToolbar-&gt;LoadToolBar(IDR_MAINFRAME))<BR>&nbsp;{<BR>&nbsp;&nbsp;TRACE0("Failed to create toolbar\n");<BR>&nbsp;&nbsp;return -1;<BR>&nbsp;}</DIV><DIV>&nbsp;return 0;<BR>}</DIV><DIV>&nbsp;</DIV><DIV>int CMainFrame::OnCreateControl(LPCREATECONTROLSTRUCT lpCreateControl)<BR>{<BR>&nbsp;if (lpCreateControl-&gt;bToolBar == FALSE)<BR>&nbsp;&nbsp;return FALSE;<BR>&nbsp;else<BR>&nbsp;{<BR>&nbsp;&nbsp;CXTPToolBar* pToolBar = DYNAMIC_DOWNCAST(CXTPToolBar, lpCreateControl-&gt;pCommandBar);<BR>&nbsp;&nbsp;if (!pToolBar)<BR>&nbsp;&nbsp;&nbsp;return FALSE;</DIV><DIV><BR>&nbsp;&nbsp;if (lpCreateControl-&gt;nID == ID_COMBO_FONTNAME &amp;&amp; pToolBar-&gt;GetBarID() == IDR_MAINFRAME)<BR>&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;CXTPControlComboBox* pComboFont = new CXTPControlFontComboBox();<BR>&nbsp;&nbsp;&nbsp;pComboFont-&gt;SetDropDownListStyle(FALSE);<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;lpCreateControl-&gt;pControl = pComboFont;<BR>&nbsp;&nbsp;&nbsp;return TRUE;<BR>&nbsp;&nbsp;}</DIV><DIV>&nbsp;&nbsp;if (lpCreateControl-&gt;nID == ID_COMBO_FONTSIZE &amp;&amp; pToolBar-&gt;GetBarID() == IDR_MAINFRAME)<BR>&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;CXTPControlComboBox* pComboSize = new CXTPControlSizeComboBox();<BR>&nbsp;&nbsp;&nbsp;pComboSize-&gt;SetDropDownListStyle();<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;lpCreateControl-&gt;pControl = pComboSize;<BR>&nbsp;&nbsp;&nbsp;return TRUE;<BR>&nbsp;&nbsp;}</DIV><DIV>&nbsp;&nbsp;if (lpCreateControl-&gt;nID == ID_COMBO_FONTCOLOR &amp;&amp; pToolBar-&gt;GetBarID() == IDR_MAINFRAME)<BR>&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;CXTPControlPopupColor* pPopupColorText = new CXTPControlPopupColor();</DIV><DIV>&nbsp;&nbsp;&nbsp;CXTPPopupBar* pColorBar = (CXTPPopupBar*)CXTPPopupToolBar::CreateObject();</DIV><DIV>&nbsp;&nbsp;&nbsp;pColorBar-&gt;GetControls()-&gt;Add(new CXTPControlButtonColor(), ID_TEXT_AUTO);<BR>&nbsp;&nbsp;&nbsp;pColorBar-&gt;GetControls()-&gt;Add(new CXTPControlColorSelector(), ID_SELECTOR_TEXT);<BR>&nbsp;&nbsp;&nbsp;pColorBar-&gt;GetControls()-&gt;Add(new CXTPControlButtonColor(), ID_TEXT_MORE);</DIV><DIV>&nbsp;&nbsp;&nbsp;pPopupColorText-&gt;SetCommandBar(pColorBar);<BR>&nbsp;&nbsp;&nbsp;pColorBar-&gt;InternalRelease();</DIV><DIV>&nbsp;&nbsp;&nbsp;pColorBar-&gt;SetTearOffPopup(_T("Text Color"), IDR_COLORTEXT_POPUP, 0);<BR>&nbsp;&nbsp;&nbsp;pColorBar-&gt;EnableCustomization(FALSE);</DIV><DIV>&nbsp;&nbsp;&nbsp;lpCreateControl-&gt;pControl = pPopupColorText;<BR>&nbsp;&nbsp;&nbsp;return TRUE;<BR>&nbsp;&nbsp;}</DIV><DIV>&nbsp;&nbsp;if (lpCreateControl-&gt;nID == ID_COMBO_BGCOLOR &amp;&amp; pToolBar-&gt;GetBarID() == IDR_MAINFRAME)<BR>&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;CXTPControlPopupColor* pPopupColorBack = new CXTPControlPopupColor();</DIV><DIV>&nbsp;&nbsp;&nbsp;CXTPPopupBar* pColorBar = (CXTPPopupBar*)CXTPPopupToolBar::CreateObject();</DIV><DIV>&nbsp;&nbsp;&nbsp;pColorBar-&gt;GetControls()-&gt;Add(new CXTPControlButtonColor(), ID_BACK_NONE);<BR>&nbsp;&nbsp;&nbsp;pColorBar-&gt;GetControls()-&gt;Add(new CXTPControlColorSelector(), ID_SELECTOR_BACK);<BR>&nbsp;&nbsp;&nbsp;pColorBar-&gt;GetControls()-&gt;Add(new CXTPControlButtonColor(), ID_BACK_MORE);</DIV><DIV>&nbsp;&nbsp;&nbsp;pPopupColorBack-&gt;SetCommandBar(pColorBar);<BR>&nbsp;&nbsp;&nbsp;pColorBar-&gt;InternalRelease();</DIV><DIV>&nbsp;&nbsp;&nbsp;pColorBar-&gt;SetTearOffPopup(_T("Back Color"), IDR_COLORBACK_POPUP, 0);<BR>&nbsp;&nbsp;&nbsp;pColorBar-&gt;EnableCustomization(FALSE);</DIV><DIV>&nbsp;&nbsp;&nbsp;lpCreateControl-&gt;pControl = pPopupColorBack;<BR>&nbsp;&nbsp;&nbsp;return TRUE;<BR>&nbsp;&nbsp;}<BR>&nbsp;}<BR>&nbsp;<BR>&nbsp;return FALSE;<BR>}</DIV></DIV>]]>
   </description>
   <pubDate>Tue, 09 Jan 2007 02:39:42 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=6041&amp;PID=19032&amp;title=toolbar-control-problem#19032</guid>
  </item> 
 </channel>
</rss>