<?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 : How to create a Docking MultiTab Pane</title>
  <link>http://forum.codejock.com/</link>
  <description><![CDATA[This is an XML content feed of; Codejock Developer Community : Articles and Tutorials : How to create a Docking MultiTab Pane]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Wed, 13 May 2026 17:32:03 +0000</pubDate>
  <lastBuildDate>Fri, 16 Jul 2010 17:50:58 +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=16939</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[How to create a Docking MultiTab Pane : Thanks for sharing! ]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=16939&amp;PID=59357&amp;title=how-to-create-a-docking-multitab-pane#59357</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=2198">znakeeye</a><br /><strong>Subject:</strong> 16939<br /><strong>Posted:</strong> 16 July 2010 at 5:50pm<br /><br />Thanks for sharing!]]>
   </description>
   <pubDate>Fri, 16 Jul 2010 17:50:58 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=16939&amp;PID=59357&amp;title=how-to-create-a-docking-multitab-pane#59357</guid>
  </item> 
  <item>
   <title><![CDATA[How to create a Docking MultiTab Pane :    HelloI invested a lot of...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=16939&amp;PID=59284&amp;title=how-to-create-a-docking-multitab-pane#59284</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=6154">elmue</a><br /><strong>Subject:</strong> 16939<br /><strong>Posted:</strong> 12 July 2010 at 9:11am<br /><br />Hello<br><br>I invested a lot of time to get it working.<br><br>Now here it is:<br>A docking pane that contains multiple documents.<br>I modified the sample GUI_VisualStudio that now hosts all Script Editor Childs in a Docking Pane.<br><br>Neither MFC nor Xtreme Toolkit provide this functionality.<br>There is the CXTPTabControl in the Xtreme Toolkit.<br>But the functionality is rather limited in comparison to the CXTPTabClientWnd which normally hosts the Tabs in a MultiDocument application.<br>But MFC has not been designed to run CMDIChildWnd in a pane.<br>So a part of the functionalty had to be overridden or partially re-impemented.<br><br>CMultiDocTemplate in MFC can not be used to create the CDocument/CView's.<br><br>In this download you find my class CPaneMultiTab which does all the work.<br>But also in CMainFrame and in the CGUI_VisualStudioApp some changes where necessary.<br><br>When Microsoft has developed MFC they never thought that anybody might add panes to their MultiDoc classes and run a TabControl with CMDIChildWnd's in this pane. Microsoft routes all commands like opening a file and the Edit commands to CWinApp which does the default processing.<br>There where some changes necessary.<br>But finally it works like a charme.<br><br>I find this functionality so etremely usefull that I don't understand why there is no Codejock sample available that shows how to do that.<br>What about adding my class to the toolkit ?<br>Or at least adding my sample to the samples collection ?<br><br>There is no sample available that shows how to host multiple CDocument/CView pairs in a pane in a Tab Control.<br>There are some samples with Tab controls but they are not usefull for this purpose.<br><br>I hope my several hours of work are helpfull for some other people.<br><br>Download the Project GUI_VisualStudio_MultiTab:<br><a href="uploads/20100712_090552_GUI_VisualStudi.zip" target="_blank">uploads/20100712_090552_GUI_VisualStudi.zip</a><br><br><u>ATTENTION:</u><br>This project will not compile if you don't copy it to<br>.....\Xtreme Toolkit\Samples\UserInterface\GUI_VisualStudio_MultiTab\<br><br>Elmü<br><br><img src="uploads/20100712_090327_MultiTab1.gif" height="438" width="706" border="0"><br><br><img src="uploads/20100712_090446_MultiTab2.gif" height="438" width="705" border="0"><br><br><br><br><br>]]>
   </description>
   <pubDate>Mon, 12 Jul 2010 09:11:29 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=16939&amp;PID=59284&amp;title=how-to-create-a-docking-multitab-pane#59284</guid>
  </item> 
 </channel>
</rss>