<?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 : Dragging Tabs</title>
  <link>http://forum.codejock.com/</link>
  <description><![CDATA[This is an XML content feed of; Codejock Developer Community : Toolkit Pro : Dragging Tabs]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Fri, 12 Jun 2026 02:36:13 +0000</pubDate>
  <lastBuildDate>Thu, 27 Apr 2006 13:18:33 +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=4024</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[Dragging Tabs : I agree -- OLE might be the most...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=4024&amp;PID=12472&amp;title=dragging-tabs#12472</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=1954">KSTurner</a><br /><strong>Subject:</strong> 4024<br /><strong>Posted:</strong> 27 April 2006 at 1:18pm<br /><br />I agree -- OLE might be the most practical solution for all cases. As a side note, I took a peek at Firefox's Windows code to see how they handled their tab drag from frame to frame and it appears they chose OLE as well.]]>
   </description>
   <pubDate>Thu, 27 Apr 2006 13:18:33 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=4024&amp;PID=12472&amp;title=dragging-tabs#12472</guid>
  </item> 
  <item>
   <title><![CDATA[Dragging Tabs : If there were a virtual method...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=4024&amp;PID=12394&amp;title=dragging-tabs#12394</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=1196">JayW</a><br /><strong>Subject:</strong> 4024<br /><strong>Posted:</strong> 24 April 2006 at 6:26pm<br /><br /><P>If there were a virtual method we could override to set up the OLE clipboard contents when the drag starts, then we could use the COleDropTarget interface within the calling application and provide information for drops outside the application as well.&nbsp; This method would have to be called even when there is only one tab and when reordering tabs is turned off.&nbsp; (I'm not going to look at the source again, but I'm pretty sure from my recollection, dragging isn't a concern unless reordering is turned on and there's something to reorder...)</P><P>Maybe&nbsp;there will be this or another solution in a&nbsp;future release.&nbsp; Hint, hint...&nbsp;<IMG src="http://forum.codejock.com/smileys/smiley4.gif" border="0"></P><P>Jay</P>]]>
   </description>
   <pubDate>Mon, 24 Apr 2006 18:26:37 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=4024&amp;PID=12394&amp;title=dragging-tabs#12394</guid>
  </item> 
  <item>
   <title><![CDATA[Dragging Tabs :   KSTurner wrote:I was thinking...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=4024&amp;PID=12393&amp;title=dragging-tabs#12393</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=1755">ABuenger</a><br /><strong>Subject:</strong> 4024<br /><strong>Posted:</strong> 24 April 2006 at 5:52pm<br /><br /><P><table width="99%"><tr><td class="BBquote"><img src="forum_images/quote_box.png" title="Originally posted by KSTurner" alt="Originally posted by KSTurner" style="vertical-align: text-bottom;" /> <strong>KSTurner wrote:</strong><br /><br />I was thinking about something very similar -- whether it was possible to drag a tab from one MDI frame to another, seperate MDI frame.</td></tr></table></P><P>I was looking for the same, dragging a tab from one tabbed MDI frame into a new one and back.</P><P>If a tab is dragged out the XTP lib should call a method to ask if the window already exists and then use that one, like the tear off popups.</P><P>&nbsp;</P>]]>
   </description>
   <pubDate>Mon, 24 Apr 2006 17:52:47 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=4024&amp;PID=12393&amp;title=dragging-tabs#12393</guid>
  </item> 
  <item>
   <title><![CDATA[Dragging Tabs : I was thinking about something...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=4024&amp;PID=12392&amp;title=dragging-tabs#12392</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=1954">KSTurner</a><br /><strong>Subject:</strong> 4024<br /><strong>Posted:</strong> 24 April 2006 at 5:44pm<br /><br />I was thinking about something very similar -- whether it was possible to drag a tab from one MDI frame to another, seperate MDI frame. Basically you would drag a tab from one CXTPTabClientWnd to another. I have no idea how to do that yet, however.]]>
   </description>
   <pubDate>Mon, 24 Apr 2006 17:44:20 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=4024&amp;PID=12392&amp;title=dragging-tabs#12392</guid>
  </item> 
  <item>
   <title><![CDATA[Dragging Tabs :  Oleg, FYI, this is a bit more...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=4024&amp;PID=12293&amp;title=dragging-tabs#12293</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=1196">JayW</a><br /><strong>Subject:</strong> 4024<br /><strong>Posted:</strong> 19 April 2006 at 11:09am<br /><br /><FONT size=2><P>Oleg,</P><P>FYI, this is a bit more involved if you want to preserve the ability to reorder tabs (which I do) without re-implementing tab reordering in user code or modifying Codejock source. As suggested, I can get the mouse button down events and then track mouse movement, but I will have to bypass XTP tab reordering code to do it. I thought I might set up drag/drop information and then track the mouse when came into the tree view window, but XTP displays a "no-drop" cursor (resource ID: XTP_IDC_WORKSAPCE_DELETE, nice spelling by the way ;-)) when the mouse tracks outside the MDI tabs. If I call the parent class's mouse tracking methods CXTPTabClientWnd::CWorkspace::ReOrder() will display a "no-drop" cursor when the user tracks outside of the allowable drop region (MDI Tabs). It does this by "manually" processing events in a loop so I can't get ON_MOUSELEAVE and reset the cursor. There may be other issues with mouse capture, etc., but I didn't look into it further.</P><P>I will pass on implementing this for the moment because I've got other stuff to do. If I find a better solution I will post it here. (Or if I'm missing something, let me know.)</P><P>Thanks,</P><P>Jay </P></FONT>]]>
   </description>
   <pubDate>Wed, 19 Apr 2006 11:09:32 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=4024&amp;PID=12293&amp;title=dragging-tabs#12293</guid>
  </item> 
  <item>
   <title><![CDATA[Dragging Tabs : Thanks Oleg. I&amp;#039;ll post further...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=4024&amp;PID=12289&amp;title=dragging-tabs#12289</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=1196">JayW</a><br /><strong>Subject:</strong> 4024<br /><strong>Posted:</strong> 19 April 2006 at 7:53am<br /><br /><P>Thanks Oleg.&nbsp; I'll post further if I run into&nbsp;any trouble.&nbsp; &nbsp;</P><P>Jay</P>]]>
   </description>
   <pubDate>Wed, 19 Apr 2006 07:53:03 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=4024&amp;PID=12289&amp;title=dragging-tabs#12289</guid>
  </item> 
  <item>
   <title><![CDATA[Dragging Tabs : Override CXTPTabClientWnd , Catch...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=4024&amp;PID=12282&amp;title=dragging-tabs#12282</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=6851">Oleg</a><br /><strong>Subject:</strong> 4024<br /><strong>Posted:</strong> 19 April 2006 at 7:36am<br /><br />Override CXTPTabClientWnd , Catch WM_LBUTTONDOWN, etc]]>
   </description>
   <pubDate>Wed, 19 Apr 2006 07:36:53 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=4024&amp;PID=12282&amp;title=dragging-tabs#12282</guid>
  </item> 
  <item>
   <title><![CDATA[Dragging Tabs :  I have an application used to...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=4024&amp;PID=12270&amp;title=dragging-tabs#12270</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=1196">JayW</a><br /><strong>Subject:</strong> 4024<br /><strong>Posted:</strong> 18 April 2006 at 5:00pm<br /><br /><FONT size=2><P>I have an application used to create courseware for online presentation (see compacted image.) It uses a tree view in a docking pane as the course outline and supports several editor types (similar in style to Visual Studio) in a CXTPTabClientWnd tabbed interface. I need to allow users to drag an editor tab onto the tree view to an existing item to replace it's content (for some reason, a much requested feature...) Are there any hooks in the interface (none that I could find) that support anything like COleDropTarget (which I already use to support drag/drop from the Windows shell)? </P><P>Thanks in advance.</P><P>Jay</P><P><IMG src="uploads/JayW/2006-04-18_165916_codejock.jpg" border="0"></P></FONT>]]>
   </description>
   <pubDate>Tue, 18 Apr 2006 17:00:06 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=4024&amp;PID=12270&amp;title=dragging-tabs#12270</guid>
  </item> 
 </channel>
</rss>