Get a screenshot of the web browser control?
<p>There are a lot threads about this but none of them were clear and none I tried actually even worked right. </p>

<p>What is the code to get the contents of the entire web browser control (even that which is off screen)?</p>

<p>It looks like they did have:</p>

<pre><code>webBrowser1.DrawToBitmap(); // but its unsupported and doesnt work
</code></pre>

<ol>
<li><a href="http://stackoverflow.com/questions/5006825/converting-webbrowser-document-to-a-bitmap">3rd party api - not wasting my time</a></li>
<li><a href="http://social.msdn.microsoft.com/Forums/eu/csharplanguage/thread/d9b69701-85ba-439c-9737-e36f78f65acf" rel="nofollow">.DrawToBitmap and nonanswer-links</a></li>
<li><a href="http://channel9.msdn.com/Forums/TechOff/21268-Get-Bitmap-of-Web-Browser-Control-in-C" rel="nofollow">100 wrong answers</a></li>
<li><a href="http://go4answers.webhost4life.com/Example/create-bitmap-web-browser-control-45679.aspx" rel="nofollow">just takes a screenshot</a></li>
</ol>
