tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: サブモニタのキャプチャ方法
投稿日: 2010/02/05(Fri) 16:05
投稿者camputer
 魔界の仮面弁士 博士 !`-´)ゞ

 どうもありがとうございます!!
今拝見いたしました。返事が遅く申し訳ございません。
アドバイスどうもありがとうございます。

>〜  、1・2・3すべてを含む領域をキャプチャーする事は
>できない、という事になるのでしょうか?
>(PrintScreen キーでキャプチャーした際には、全領域分が撮影されますよね)

 はい、デスクトップPCの
  ┏━━┳━━┓
  ┃1 ┃2 ┃
  ┗━━┻━━┛
のような環境で、1がメインモニタ、2に実験装置にくっついていた
グラフ描画ソフトのFormがあり、それの任意領域を切り取って保存
したかった次第でございます。
・まず自分のノートPCでキャプチャソフトだけ自力で作成いたしました。
   (Form2をWindowState = Maximizedで表示
    →それにデスクトップの画像を貼り付け
    →Form上のマウスイベントを検出して、矩形描画&切り取り)
・ですが、デスクトップPCに持って行ったところ、WindowState = Maximizedとした
 Formがモニタ2に入らず、Form上のイベントを取れませんでした。
・そこで、Form外のイベントを取れるところまでできたのですが、
 その先の(Form外の)矩形描画&切り取りができず、行き詰ってしまい
 根本的なキャプチャ案をご教示いただきたく質問させていただいた次第でございます。
・そのあと自分で試しておりまして、モニタ2にFormを入れられる方法を
 発見いたしましたのでそれでどうにかできないものかと。。。頑張っておりました。

>意図する物であるかどうかは分かりませんが、とりあえず作ってみました。
>http://www.vb-user.net/junk/replySamples/2010.02.05.11.18/Capture.txt

 どうもありがとうございます!!一瞬でこんなすごいコードを。。。
>とりあえず
のレベルなんですか、これ?^^; すごいです。お忙しい中、誠にありがとうございます。
見たことのない方法が沢山詰まっているようです。おかげでまたスキルアップできそうです。
 今やっている実験の後で試してみたいので、少しお時間をいただけないでしょうか。
まず御礼だけになってしまいますが、後で改めてご報告いたします。

 どうもありがとうございました!!いったん失礼いたします!

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。