■33785 / ) |
Re[3]: 画面のキャプチャ |
□投稿者/ オショウ (114回)-(2009/03/09(Mon) 20:33:26)
|
> しかしながら・・・ > デスクトップのハンドルを、WindowsMediaPlayerで表示した画面の > ハンドルにしても、デスクトップの領域すべてになりますネ〜 > > その辺に何か問題があるみたいです。
再度、実験してみました。
WindowsMediaPlayerの動画表示領域をSPY++でウィンドウハンドルを調べ そのハンドルを渡し、尚且つ、GetWindowRectで領域情報を取得して、 BMPも領域サイズに合わせて生成し・・・BitBltしたら、正しくハンドル で指定された領域が静止画で保存できました。
因みに、動画再生中でも、キャプチャした瞬間の静止画が保存できました。
さて・・・何が問題でエラーするのか・・・
● ゲームの場合、DirectXを使っていても、設定が違うのではないでしょうか?
Surfaceが正しく取れないので、エラーする・・・とか。
当方ゲーム関係しないもので、テスト不能です。あしからず。
以上。
|
|