« IE6/7対応のBHOでページのリロードを確実に取得する | メイン | Pathtraq がリリースされました »

WPFサーフェイスにWin32描画を行ってしまう WPF Win32 Renderer

WPF Win32 Renderer (CodePlex)
http://www.codeplex.com/WPFWin32Renderer

WPFInterop

Win32ウインドウをWPFの3D表示の中にレンダリングできたら、とXAML書きならば誰もが思っていたことをサクッと実現してしまった人が登場。 しかも、3Dサーフェイス上でUIがそのまま使えます。マウスもキーボードもIMEも。

ソース付き(修正BSDライセンス)、UI部は3D Toolsをそのまま使っているようです。
開発環境がない人は、.NET3.0のRuntime入れて(Vistaならそのままで)、ReleasesのWPFWin32InteropDemo.zipをダウンロードしてくればたぶん動きます(実用性は無いけど...)。

ここまでできれば、既存のアプリやブラウザを使いまわしてなんでもやり放題か? という感じ。

ちらっとソースを見た感じでは、PrintWindow()でビットマップへ直書きするだけの力技っぽい感じですが、なにげにYouTubeとか見れているので、十分なんでは?
どれぐらい応用が効いて、どれぐらい安定してるのかあたりはじっくりいじってみたいですね。

WARNING:
--------
The control is still highly in prototype mode. It don't work properly.....yet.

て言ってますが、ここまで動けばリッパ!!

トラックバック

このエントリーのトラックバックURL:
http://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-tbp.cgi/1427

この一覧は、次のエントリーを参照しています: WPFサーフェイスにWin32描画を行ってしまう WPF Win32 Renderer:

» [WPF]InteractiveViewport3DのWindowsフォームコントロール版 送信元 Yuya Yamaki’s blog
以前にこちらの投稿で、WPFの3Dサーフェイス上にWPFのコントロールを描画して、なおかつマウスなどの操作も疑似的に可能にする「InteractiveV... [詳しくはこちら]

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2007年08月02日 15:39に投稿されたエントリーのページです。

ひとつ前の投稿は「IE6/7対応のBHOでページのリロードを確実に取得する」です。

次の投稿は「Pathtraq がリリースされました」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。