ここでは少し問題があります。自分が作成したアプリケーションを使用してデスクトップにスクリーンショットを保存します。そのためには、クリップボード上のどの画像がスクリーンショットからで、どの画像がコピーされたものであるかを認識する必要があります。しかし、私はそれをどうやって行うのか分かりません。私は答えを探しましたが、見つけませんでした。Cのスクリーンショットをクリップボードにコピーする方法
アプリケーションのアイデアは、いつでもバックグラウンドでアクティブになり、PrintScreenボタンを押すたびに直接デスクトップに画像を保存することです。
私はこれが不可能だと確信しています。クリップボード上のスクリーンショット(PrtScnキーでそこに置く)は通常のビットマップのように見えます。 –
でも、クリップボードにどのように乗っているのか分かりますか?だから誰かがクリップボードにprintscreenかcopyでそれを置くかどうか見てください。 – progRick
安全な方法ではありません。 [クリップボードビューア](http://msdn.microsoft.com/en-us/library/ms649016)であることによって、クリップボードに置かれていることの通知を受け取ることができます。アプリケーションはOLEリンク付きのクリップボードに元の文書にデータを戻すことができますが、これはオプションであり、Windows PrtScnメカニズムはそれを認識しません。 –