0

webBrowserからIFRAMEelemenetを取得し、それをビットマップにキャストすることは可能ですか?IFRAMEは、動的画像を指すsrc属性を使用します。

通常、IMG要素を使用してこれを実行する場合は、クリップボードにコピーしてIHTMLControlRange、そこからビットマップにキャストします。

これはIFRAMEでは機能しないようですが、解決策はありますか?

4

1 に答える 1

1

ALT-Print Screen アクションを模倣して、Print Screen 機能を使用できる必要があります。これにより、ウィンドウが iFrame を含むビットマップとして表示され、正確な座標をゼロにしてビットマップを切り取る必要があります。

C# のプリント スクリーン機能に対応する別の SO の質問を次に示します。

.NET 2.0 WinForm 印刷画面

C# での画像のトリミングに関する記事は次のとおりです。

http://msdn.microsoft.com/en-us/library/7wt4bf7h.aspx

編集:画像のトリミングのために最初に投稿したURLを変更しました...それはWPFに固有のものでした。申し訳ありません。

于 2012-04-05T17:55:46.747 に答える