TOPのウィンドウを透かした画面をキャプチャしたい – プログラミング – Home

TOPのウィンドウを透かした画面をキャ...
 
通知
すべてクリア

[解決済] TOPのウィンドウを透かした画面をキャプチャしたい


めだか
 めだか
(@めだか)
ゲスト
結合: 25年前
投稿: 12
Topic starter  

いつもお世話になっています。

表題には、キャプチャと書きましたが、
画面の取り込んだものを、拡大してダイアログ上に出力しているのですが、
その、出力するためのWindow(ダイアログ)が、常に手前にあるために、
画面の4分の1は、自分自身のWindowを取り込んでしまうのです。

これを解決する方法を探していたのですが、
以前、どこかのHPで、「裏画面を使う」という方法を見つけ、チェックしていたのですが、
ロストしてしまいました。
それが、今回使える方法だったのかは、わかりませんが・・・。

上記の用に、TOPにあるWindowを無視(透か)して、画面を取り込む方法はあるでしょうか?

もし、ありましたら、ご教授ください。
お願いします。


引用未解決
トピックタグ
おきゅとぱす
 おきゅとぱす
(@おきゅとぱす)
ゲスト
結合: 25年前
投稿: 15
 

おはようございます.こんにちは.こんばんは.

・・・

正直なところ,普通にやったんじゃ多分無理だと思います.
理由は簡単で,何かウィンドウがあるとその後ろのウィンドウは,
まったく描画されなくなるからです.
それどころか,今まで描画されていた領域のデータは,
何か他のウィンドウが乗っかった瞬間に消えて無くなってしまいます.
裏画面というのはこのことに対応するためのテクニックで,
たぶん,メモリーデバイスコンテキストのことでしょう.

つまり,自分自身を表示している限りは無理だということです.
1つの手としては,キャプチャの瞬間だけダイアログを消すとか・・・.
けっこう,タイミング的にシビアかも.

・・・と,いったところです.
あんまり,お役に立てなくて申し訳ないですなぁ~.


返信引用
めだか
 めだか
(@めだか)
ゲスト
結合: 25年前
投稿: 12
Topic starter  

こんにちは。

いえいえ、出来ないことが分かっただけでも、勉強になります。

ありがとうございました。

とりあえず、Windowを一瞬だけ閉じる方法でやってみたいと思います。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました