|
分類:[C#]
IEなどのブラウザで再生されるYOU TUBEやニコニコ動画といったエンベットタイプのコントロールをキャプチャするソフトを作成したいと思っております。
C#で開発しておりますが、多数のDLLをインポートしてAPIにてウインドウの列挙を実現しております。
メインウインドウや子ウインドウまでは列挙出来るのですが、IEのコントロール(エディットボックスやエンベット)までは列挙出来ておりません。
方法としましては、IEのコントロールのハンドルを取得し、ハンドルからコントロールの表示領域を取得して、
そのコントロールの表示範囲でキャプチャ出来ればいいな、と思っているのですが、
IEのコントロールのハンドルを取得することは出来ないのでしょうか?
御教授頂ければ幸いです。
この方法が駄目だった場合は、フォームにデスクトップを描画して、範囲選択(四角形)して、その部分をキャプチャしようかと思っております。
出来るか皆目検討もつきませんが、何か良い案なども御提供頂ければ幸いです。
よろしくお願い致します。
|