I need to capture a web page even parts that are hidden as follows:

1) Start with a blank VB6 project
2) Add a button and a webbrowser control
3) Have the webbrowser control navigate to a long, complicated web page...
4) When the button is pressed, I need to save to disk
a JPG image of the entire web page - even if much of it is hidden from view.

Does anybody have any idea what code to put in the button?