6

C++ でコーディングしたシンプルなアプリを使用して、Windows で仮想デスクトップを使用しています。セカンダリ/非表示のデスクトップのスクリーンショットをキャプチャする方法があるかどうか疑問に思っていました。SwitchDesktop -> スクリーンショットのキャプチャ -> SwitchDesktop を実行できることはわかっていますが、良い解決策とは思えません....

たぶん、非表示のデスクトップでいくつかのウィンドウを実行して、その hwnd を取得し、それを使用して画面全体をキャプチャする方法を教えてください。

Spy++ を実行しましたが、現在アクティブなデスクトップに属していないウィンドウが見つからないようです。

前もって感謝します。

4

1 に答える 1

2

XP のサポートがなくても生きていけるなら、この記事では、 DWM APIを使用して非表示のデスクトップのスクリーンショットを取得する方法について説明します。

于 2012-04-30T00:15:59.667 に答える