<?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 : CXTSplitterWnd Flicker issue</title>
  <link>http://forum.codejock.com/</link>
  <description><![CDATA[This is an XML content feed of; Codejock Developer Community : Visual C++ MFC : CXTSplitterWnd Flicker issue]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Fri, 29 May 2026 18:09:43 +0000</pubDate>
  <lastBuildDate>Mon, 17 May 2010 06:50:50 +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=11300</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[CXTSplitterWnd Flicker issue : Have you tested this with this...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=11300&amp;PID=58526&amp;title=cxtsplitterwnd-flicker-issue#58526</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=2198">znakeeye</a><br /><strong>Subject:</strong> 11300<br /><strong>Posted:</strong> 17 May 2010 at 6:50am<br /><br /><P>Have you tested this with this setting enabled/disabled?</P><DIV>SystemParametersInfo(SPI_SETDRAGFULLWINDOWS, 0, (PVOID)FALSE, SPIF_SENDCHANGE);</DIV><DIV>vs</DIV><DIV>SystemParametersInfo(SPI_SETDRAGFULLWINDOWS, 0, (PVOID)TRUE, SPIF_SENDCHANGE);</DIV>]]>
   </description>
   <pubDate>Mon, 17 May 2010 06:50:50 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=11300&amp;PID=58526&amp;title=cxtsplitterwnd-flicker-issue#58526</guid>
  </item> 
  <item>
   <title><![CDATA[CXTSplitterWnd Flicker issue : Need remove:OnLButtonUp(MK_LBUTTON,...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=11300&amp;PID=46120&amp;title=cxtsplitterwnd-flicker-issue#46120</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=4605">zitz</a><br /><strong>Subject:</strong> 11300<br /><strong>Posted:</strong> 02 March 2009 at 8:22am<br /><br />Need remove:<br><p><font size="1">OnLButtonUp(MK_LBUTTON, point);</font></p><p><font size="1">OnLButtonDown(MK_LBUTTON, point);</font></p>Anyway it does not work correctly.<br><br>i patch it that:<br><table width="99%"><tr><td><pre class="BBcode">void CXTSplitterWnd::OnMouseMove( UINT nFlags, CPoint point )<br>{<br>&nbsp;&nbsp;&nbsp; if ( m_bFullDrag == FALSE )<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; CSplitterWnd::OnMouseMove( nFlags, point );<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; return;<br>&nbsp;&nbsp;&nbsp; }<br><br>&nbsp;&nbsp;&nbsp; if ( GetCapture() != this )<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; StopTracking( FALSE );<br>&nbsp;&nbsp;&nbsp; }<br><br>&nbsp;&nbsp;&nbsp; if ( m_bTracking )<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; // move tracker to current cursor position<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; point.Offset(m_ptTrackOffset); // point is the upper right of hit detect<br><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; // limit the point to the valid split range<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (point.y &lt; m_rectLimit.top)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; point.y = m_rectLimit.top;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; else if (point.y &gt; m_rectLimit.bottom)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; point.y = m_rectLimit.bottom;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (point.x &lt; m_rectLimit.left)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; point.x = m_rectLimit.left;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; else if (point.x &gt; m_rectLimit.right)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; point.x = m_rectLimit.right;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (m_htTrack == vSplitterBox || m_htTrack &gt;= vSplitterBar1 &amp;&amp; m_htTrack &lt;= vSplitterBar15)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (m_rectTracker.top != point.y)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; OnInvertTracker(m_rectTracker);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; m_rectTracker.OffsetRect(0, point.y - m_rectTracker.top);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; OnInvertTracker(m_rectTracker);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; else if (m_htTrack == hSplitterBox || m_htTrack &gt;= hSplitterBar1 &amp;&amp; m_htTrack &lt;= hSplitterBar15)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (m_rectTracker.left != point.x)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; OnInvertTracker(m_rectTracker);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; m_rectTracker.OffsetRect(point.x - m_rectTracker.left, 0);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; OnInvertTracker(m_rectTracker);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; else if (m_htTrack == bothSplitterBox || (m_htTrack &gt;= splitterIntersection1 &amp;&amp; m_htTrack &lt;= splitterIntersection225))<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (m_rectTracker.top != point.y)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; OnInvertTracker(m_rectTracker);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; m_rectTracker.OffsetRect(0, point.y - m_rectTracker.top);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; OnInvertTracker(m_rectTracker);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (m_rectTracker2.left != point.x)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; OnInvertTracker(m_rectTracker2);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; m_rectTracker2.OffsetRect(point.x - m_rectTracker2.left, 0);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; OnInvertTracker(m_rectTracker2);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br><br>&nbsp;<b>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; int htTrack = m_htTrack;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; StopTracking( TRUE );<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; StartTracking( htTrack );<br></b><br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if (m_point != point)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; RedrawWindow(NULL, NULL, RDW_ALLCHILDREN | RDW_UPDATENOW);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; m_point = point;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; else<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; // simply hit-test and set appropriate cursor<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; int ht = HitTest(point);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; SetSplitCursor(ht);<br>&nbsp;&nbsp;&nbsp; }<br>}</pre></td></tr></table><br><br>]]>
   </description>
   <pubDate>Mon, 02 Mar 2009 08:22:18 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=11300&amp;PID=46120&amp;title=cxtsplitterwnd-flicker-issue#46120</guid>
  </item> 
  <item>
   <title><![CDATA[CXTSplitterWnd Flicker issue : We didn&amp;#039;t confirmed this...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=11300&amp;PID=41841&amp;title=cxtsplitterwnd-flicker-issue#41841</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=6851">Oleg</a><br /><strong>Subject:</strong> 11300<br /><strong>Posted:</strong> 10 October 2008 at 2:02am<br /><br />We didn't confirmed this problem. ]]>
   </description>
   <pubDate>Fri, 10 Oct 2008 02:02:50 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=11300&amp;PID=41841&amp;title=cxtsplitterwnd-flicker-issue#41841</guid>
  </item> 
  <item>
   <title><![CDATA[CXTSplitterWnd Flicker issue : Any news? Is this fixed in 12.1?...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=11300&amp;PID=41832&amp;title=cxtsplitterwnd-flicker-issue#41832</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=2198">znakeeye</a><br /><strong>Subject:</strong> 11300<br /><strong>Posted:</strong> 09 October 2008 at 4:45pm<br /><br />Any news? Is this fixed in 12.1?]]>
   </description>
   <pubDate>Thu, 09 Oct 2008 16:45:55 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=11300&amp;PID=41832&amp;title=cxtsplitterwnd-flicker-issue#41832</guid>
  </item> 
  <item>
   <title><![CDATA[CXTSplitterWnd Flicker issue : Oleg,  I posted comments about...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=11300&amp;PID=40377&amp;title=cxtsplitterwnd-flicker-issue#40377</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=2126">bschaer</a><br /><strong>Subject:</strong> 11300<br /><strong>Posted:</strong> 25 August 2008 at 12:33pm<br /><br /><P>Oleg,</P><DIV>&nbsp;</DIV><DIV>I posted comments about CXTSplitterWnd&nbsp;in the Beta group quite some time ago and it seems that nothing has been changed thru 12.0.2</DIV><DIV>&nbsp;</DIV><DIV>OnLButtonUp should be deleted entirely or forwarded to CSplitterWnd, and OnMouseMove should be simplified as shown below.</DIV><DIV>&nbsp;</DIV><DIV><FONT color=#0000ff size=1><P>void</FONT><FONT size=1> CXTSplitterWnd::OnLButtonUp(UINT nFlags, CPoint point)</P><P>{</P><P>CSplitterWnd::OnLButtonUp(nFlags, point);</P></FONT><FONT color=#008000 size=1><P>// Invalidate();</P></FONT><FONT size=1><P>}</P></FONT><FONT color=#0000ff size=1><P>void</FONT><FONT size=1> CXTSplitterWnd::OnMouseMove(UINT nFlags, CPoint point)</P><P>{</P><P>CSplitterWnd::OnMouseMove(nFlags, point);</P><P></FONT><FONT color=#0000ff size=1>if</FONT><FONT size=1>(m_bTracking &amp;&amp; m_bFullDrag &amp;&amp; m_point != point)</P><P>{</P><P>OnLButtonUp(MK_LBUTTON, point);</P><P>OnLButtonDown(MK_LBUTTON, point);</P><P>RedrawWindow(NULL, NULL, RDW_ALLCHILDREN | RDW_UPDATENOW);</P><P>m_point = point;</P><P>}</P><P>}</P></FONT></DIV>]]>
   </description>
   <pubDate>Mon, 25 Aug 2008 12:33:15 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=11300&amp;PID=40377&amp;title=cxtsplitterwnd-flicker-issue#40377</guid>
  </item> 
  <item>
   <title><![CDATA[CXTSplitterWnd Flicker issue : No, no luck.  I added the WS_CLIPCHILDREN...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=11300&amp;PID=37835&amp;title=cxtsplitterwnd-flicker-issue#37835</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=4244">brutuscat</a><br /><strong>Subject:</strong> 11300<br /><strong>Posted:</strong> 04 July 2008 at 1:46pm<br /><br />No, no luck. <br />I added the WS_CLIPCHILDREN to the splitter and to the CViews, also to the parent frame of the splitter.<br />Almost all child windows of the splitter are templated using the CXTPNoFlickerWnd, which returns TRUE in the WM_ERASEBGND.<br />Maybe you can send me an example using CDialogs inside the splitter that doesn't flicker?<br /><br />Thanks!]]>
   </description>
   <pubDate>Fri, 04 Jul 2008 13:46:41 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=11300&amp;PID=37835&amp;title=cxtsplitterwnd-flicker-issue#37835</guid>
  </item> 
  <item>
   <title><![CDATA[CXTSplitterWnd Flicker issue : Hi,  in Views catch WM_ERASEBGND...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=11300&amp;PID=37805&amp;title=cxtsplitterwnd-flicker-issue#37805</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=6851">Oleg</a><br /><strong>Subject:</strong> 11300<br /><strong>Posted:</strong> 04 July 2008 at 1:24am<br /><br />Hi,<DIV>&nbsp;</DIV><DIV>in Views catch WM_ERASEBGND and return TRUE, add WS_CLIPCHILDREN for Views and Splitter.</DIV>]]>
   </description>
   <pubDate>Fri, 04 Jul 2008 01:24:26 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=11300&amp;PID=37805&amp;title=cxtsplitterwnd-flicker-issue#37805</guid>
  </item> 
  <item>
   <title><![CDATA[CXTSplitterWnd Flicker issue : Hi! I&amp;#039;m using the CXTSplitterWnd...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=11300&amp;PID=37796&amp;title=cxtsplitterwnd-flicker-issue#37796</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=4244">brutuscat</a><br /><strong>Subject:</strong> 11300<br /><strong>Posted:</strong> 03 July 2008 at 7:30pm<br /><br />Hi!<br />I'm using the CXTSplitterWnd and the Views are flickering A LOT!<br /><br />I'm with the 1200 version, on VS2005 and WinXP SP2.<br /><br />I'm appending CDialog controls inside my views (CView) and both (the CDialogs and the CViews) are being templated trought the CXTPNoFlickerWnd template class.<br />Inside the CDialogs also live other child dialogs, with other controls.<br />The CView derived class, calls to MoveWindow of the child CDialogs as a basic logic for the splitter (just for now).<br />Also I'm applying the fix for the Splitter related  with the OnMouseMove and OnLButtonUp issues.<br /> This how I'm initializin the controls:<br /><table width="99%"><tr><td><pre class="BBcode"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(_splitter == NULL)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_splitter = new CGdxSplitterWndFixed;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_splitter-&gt;CreateStatic(_frameContainer,2, 1);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_splitter-&gt;ModifyStyleEx(WS_EX_CLIENTEDGE, 0, SWP_NOSIZE|SWP_NOMOVE|SWP_NOZORDER|SWP_NOACTIVATE);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//_splitter-&gt;SetSplitterStyle(XT_SPLIT_DOTTRACKER);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_splitter-&gt;CreateView(0,0, RUNTIME_CLASS(CHolderView), CSize(rect.Width(), rect.Height()/2), &ccc);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHolderView* pView = (CHolderView*)_splitter-&gt;GetPane(0,0);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ASSERT_VALID(pView);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(_report == NULL)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_report = new CXTPNoFlickerWnd&lt;CGdxReportViewDialog&gt;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pView-&gt;setWnd(_report);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pView-&gt;setOwner(parent);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_report-&gt;Create(CGdxReportViewDialog::IDD, pView);<br /></pre></td></tr></table><br />and then the show thing with the EnableThemeDialogTexture<br /><table width="99%"><tr><td><pre class="BBcode"><br />_report-&gt;ShowWindow(SW_SHOW);<br />_frameContainer-&gt;ShowWindow(SW_SHOW);<br />_splitter-&gt;ShowWindow(SW_SHOW);<br />XTPSkinManager()-&gt;EnableThemeDialogTexture(_report-&gt;GetSafeHwnd(), ETDT_ENABLE);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /></pre></td></tr></table><br />and so...<br /><br />How can avoid the Flickering?<br /><br />Thanks!<br /><br />]]>
   </description>
   <pubDate>Thu, 03 Jul 2008 19:30:52 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=11300&amp;PID=37796&amp;title=cxtsplitterwnd-flicker-issue#37796</guid>
  </item> 
 </channel>
</rss>