WebBrowserコントロールの描画を画像で得るためにはOleDrawを使う必要がある。
OleDrawにWebBrowserコントロールの基になるActiveX WebBrowserコントロールを渡すことで画像を得ることができる。
ActiveX WebBrowserコントロールはActiveXInstanceプロパティから取得する。WebページをビットマップにすることによりWebページのサムネイル化やWebページを見たままに印刷することなどが容易に行えるようになる。
以下のサンプルはWebページをビットマップに変換し,縮小してフォームの背景イメージとして表示する。
下のコードをフォームのコードにコピー・貼り付けをすれば動作する。