• ベストアンサー

デスクトップ撮影を実現するwin32APIについて

タイトルの通りですが,検索してみても全然見つかりません。 windows apiはたまにドキュメント等に載っていない隠しAPIみたいなのがあるらしいですが、デスクトップを撮影したりするAPIもそれにあたったりするのでしょうか

質問者が選んだベストアンサー

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.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 があるのかは知りません、悪しからず。

関連するQ&A