- ベストアンサー
デスクトップ撮影を実現するwin32APIについて
タイトルの通りですが,検索してみても全然見つかりません。 windows apiはたまにドキュメント等に載っていない隠しAPIみたいなのがあるらしいですが、デスクトップを撮影したりするAPIもそれにあたったりするのでしょうか
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
マルチモニタだったりすると話はちょっと厄介ですが、そうでないなら GetDC(0) で、デスクトップのデバイスコンテキストが取れます。 あとは取得したコンテキストからBitBltするなりなんなりすればよいかと。 http://www.microsoft.com/japan/developer/library/jpgdipf/_win32_getdc.htm http://www.geocities.co.jp/SiliconValley/4805/vbtips/vbtips031.htm
その他の回答 (1)
- z64423
- ベストアンサー率53% (26/49)
回答No.1
撮影ってキャプチャ、つまりデスクトップに見えている画面そのものを画像データとして取り込みたい、ということですか? Alt + PrintScreen で画面キャプチャがクリップボードに取り込まれるあたりを追いかけてみるとか、そういう機能のフリーソフトを見てみるとか(ソースがなければバイナリダンプを見れば、使っている API は大体分かる)とかすれば、なにか糸口が見つかるのではないでしょうか。 残念ながら当方、実際どういう API があるのかは知りません、悪しからず。