1

MSHTML (IE の Microsoft レンダリング エンジン) を使用して、ネイティブ C++ アプリケーション内に Web ページを統合しました。

今やりたいことは、表示された Web ページの LPDIRECT3DTEXTURE9 (Direct3d テクスチャ) を生成することです。

出来ますか ?をする方法知ってますか ?

ご回答ありがとうございます。

4

1 に答える 1

1

長さ/幅に関係なく、レンダリングされた Web ページの「表示」部分または Web ページ全体をキャプチャする必要がありますか?

後者の場合、Rob Manderson が IHTMLElementRender インターフェイスでこれを実現するための優れた記事を書きました。彼の記事はここにあります: http://www.codeproject.com/KB/IP/htmlimagecapture.aspx

単にブラウザ ウィンドウに表示されるビットマップを「ウィンドウ キャプチャ」することに関心がある場合は、ウィンドウの HDC を取得し、BitBlt() を呼び出して内容をコピーすることができます。

于 2010-08-16T23:31:18.927 に答える