DOBON.NET DOBON.NETプログラミング掲示板過去ログ

ウィンドウ最小化状態でフォームをキャプチャするには

環境/言語:[vista、vb.net、)、.NET Framework2.0]
分類:[.NET]

こんにちは いつも色々参考にさせて頂いております。
てんてんと申します。

PrintWindowAPIを使ってフォームをキャプチャをしているのですが

最小化された状態だと
ウィンドウのタイトルバーしかキャプチャできないで苦しんでおります。


VISTAの場合、タスクバーにマウスフォーカスするとフォームのサムネイルが表示されるので、どうにかすればキャプチャ出来るのではと思っているのですが

最小化された状態でフォームをキャプチャする方法って
無いでしょうか

以上 失礼いたします。
■No25323に返信(てんてんさんの記事)
> 最小化された状態だと
> ウィンドウのタイトルバーしかキャプチャできないで苦しんでおります。

・キャプチャする前に最小化されてウィンドウを一旦通常に戻してキャプチャして最小化に戻す(ちらつくけどね、もしかしたら仮想エリアでやればいいかも)
・タスクトレイに常駐して、最小化される前に画像をキャプチャする。

ThumbWin 最小化したウィンドウをデスクトップにサムネイル表示するユーティリティ
http://www.vector.co.jp/magazine/softnews/060720/n0607202.html

Windows Vistaで採用された、サムネイル画像を取得する
http://social.msdn.microsoft.com/Forums/ja-JP/csharpgeneralja/thread/291f00c5-70db-462b-8b32-280eb8cfeb79
やじゅさん
レスありがとうございます。

うむぅ〜
やはり、そのままでは無理なんですかねぇ

以上 失礼いたします。

■No25324に返信(やじゅさんの記事)
> ■No25323に返信(てんてんさんの記事)
>>最小化された状態だと
>>ウィンドウのタイトルバーしかキャプチャできないで苦しんでおります。
>
> ・キャプチャする前に最小化されてウィンドウを一旦通常に戻してキャプチャして最小化に戻す(ちらつくけどね、もしかしたら仮想エリアでやればいいかも)
> ・タスクトレイに常駐して、最小化される前に画像をキャプチャする。
>
> ThumbWin 最小化したウィンドウをデスクトップにサムネイル表示するユーティリティ
> http://www.vector.co.jp/magazine/softnews/060720/n0607202.html
>
> Windows Vistaで採用された、サムネイル画像を取得する
> http://social.msdn.microsoft.com/Forums/ja-JP/csharpgeneralja/thread/291f00c5-70db-462b-8b32-280eb8cfeb79

DOBON.NET | プログラミング道 | プログラミング掲示板