webBrowserからIFRAMEelemenetを取得し、それをビットマップにキャストすることは可能ですか?IFRAMEは、動的画像を指すsrc属性を使用します。
通常、IMG要素を使用してこれを実行する場合は、クリップボードにコピーしてIHTMLControlRange
、そこからビットマップにキャストします。
これはIFRAMEでは機能しないようですが、解決策はありますか?
ALT-Print Screen アクションを模倣して、Print Screen 機能を使用できる必要があります。これにより、ウィンドウが iFrame を含むビットマップとして表示され、正確な座標をゼロにしてビットマップを切り取る必要があります。
C# のプリント スクリーン機能に対応する別の SO の質問を次に示します。
C# での画像のトリミングに関する記事は次のとおりです。
http://msdn.microsoft.com/en-us/library/7wt4bf7h.aspx
編集:画像のトリミングのために最初に投稿したURLを変更しました...それはWPFに固有のものでした。申し訳ありません。