<DIV>I'm got really <STRONG>crazy</STRONG>. I don't manage to use <STRONG>double buffering</STRONG> in order to <STRONG>avoid flickering</STRONG> on screen.</DIV>
<DIV>&nbsp;</DIV>
<DIV>I'm using <STRONG>ImageSliceViewer</STRONG> <STRONG>to render a 2D slice of my 3D image on screen</STRONG>. It works well without double buffering except for flickering on screen.</DIV>
<DIV>&nbsp;</DIV>
<DIV>I have already use double buffering in MFC and I have a class CMemDC that works fine to use memory buffering. </DIV>
<DIV>&nbsp;</DIV>
<DIV><STRONG>-&gt; All I need is a method to get the pixel data of my 2D slice displayed on screen</STRONG>.Then I can use it to create a DIB Bitmap from what is rendered off screen. &nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>I found the example of rendering in MFC and I tried the series of instructions:</DIV>
<DIV>&nbsp;</DIV>
<DIV><STRONG>this-&gt;window-&gt;SetupMemoryRendering(x,y,hdc);</STRONG></DIV>
<DIV><STRONG>this-&gt;window-&gt;Render();</STRONG></DIV>
<DIV><STRONG>StretchBlt(dc,0,0,x,y,memDC,0,0,x,y,SRCCOPY);</STRONG></DIV>
<DIV><STRONG>this-&gt;window-&gt;ResumeScreenRendering();</STRONG></DIV>
<DIV>&nbsp;</DIV>
<DIV>but all is displayed is a <STRONG>white </STRONG>page. Especially because during process, <STRONG>unsigned char* MemoryData</STRONG> should be NULL.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Please help me. </DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV><p>
                <hr size=1> 
Découvrez le nouveau Yahoo! Mail : <font color="red">1 Go d'espace</font> de stockage pour vos mails, photos et vidéos !<br><a href="http://us.rd.yahoo.com/mail_fr/mail_campaigns/splash/taglines_1go/default/*http://fr.promotions.yahoo.com/mail/creer28.html" target="_blank">Créez votre Yahoo! Mail</a>