2009-04-21 30 views
3

私は最小化されたアプリケーションのスクリーンショットを取得しようとしています、どのようにウィンドウの下にそれのアイデア?私はそれが画面に表示されていない場合、私はあなたが作ることができる方法を見ていない...最小化されたアプリケーションのスクリーンショットをプログラムで取得するにはどうすればよいですか?

を事前にC#

TKS、 ホセ

答えて

3

バック最小化、スクリーンショットを撮る、復元を使用していますイメージのコピー...

2

Vista以降では、これはデスクトップウィンドウマネージャで行う必要があります。また、エクスプローラでは、DWMを有効にしたタスクバーのエントリにカーソルを合わせると、最小化されたウィンドウのスクリーンショットが表示され(アニメーション)、DWM APIを使用してください。

好奇心で、なぜこのようなスクリーンショットが必要ですか?

+0

シンプル:)同じマシンで一度に多くのアプリケーションを同時にスクリーンキャストする必要があります。私はそれらをすべて同時に最大化することはできません:) – user90188

+0

その場合、DWMはあなたの友人になるはずです。説明は、特にあなたが同時にシステム上で作業したい場合、うまく動作しません。あなたがXP以前であれば、あなたは運が悪いと思います。 – OregonGhost

0

簡単です。 printWindow APIコールを使用してください。

関連する問題