MSHTML (IE の Microsoft レンダリング エンジン) を使用して、ネイティブ C++ アプリケーション内に Web ページを統合しました。
今やりたいことは、表示された Web ページの LPDIRECT3DTEXTURE9 (Direct3d テクスチャ) を生成することです。
出来ますか ?をする方法知ってますか ?
ご回答ありがとうございます。
長さ/幅に関係なく、レンダリングされた Web ページの「表示」部分または Web ページ全体をキャプチャする必要がありますか?
後者の場合、Rob Manderson が IHTMLElementRender インターフェイスでこれを実現するための優れた記事を書きました。彼の記事はここにあります: http://www.codeproject.com/KB/IP/htmlimagecapture.aspx
単にブラウザ ウィンドウに表示されるビットマップを「ウィンドウ キャプチャ」することに関心がある場合は、ウィンドウの HDC を取得し、BitBlt() を呼び出して内容をコピーすることができます。