- PR -

縦長のパネル(画面)をを自動でスクロールしてキャプチャしたい

1
投稿者投稿内容
leo
会議室デビュー日: 2002/07/22
投稿数: 4
投稿日時: 2005-01-05 11:59
はじめまして。

現在、Microsoft Visual Studio .NET 2003 C#.NETで開発しております。

縦長のパネル(画面)をを自動でスクロールしてキャプチャしたいのですが
全体の画像を取得する方法がわかりません。

どなたかご存知の方がいらっしゃいましたら、
ご教授よろしくお願いいたします。
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2005-01-05 18:38
引用:

leoさんの書き込み (2005-01-05 11:59) より:
縦長のパネル(画面)をを自動でスクロールしてキャプチャしたいのですが
全体の画像を取得する方法がわかりません。


画面の外にある画像をキャプチャする汎用的な方法は、私の知る限りありません。通常、画面に表示されていない部分は、そもそもまだ描画されていません。描画されていない画像を取得することなど、出来るはずもありません。
スクロールさせる方法も汎用的な方法はありません。大抵はWindowに対してWM_SCROLL等のメッセージを送ればスクロールできますます。ですが、旨く動作するかは自動操作のターゲットとなるアプリケーションの実装次第です。
_________________
甕星 <mikahosi@abox9.so-net.ne.jp>
http://blogs.msmvp.jp/mikahosi/
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2005-01-05 20:55
 スクロールメッセージを送るようです。
http://homepage1.nifty.com/chappy/
ここの「キャプラ」とか。

_________________
1

スキルアップ/キャリアアップ(JOB@IT)