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

タイトル Re: 【完成】ご報告いたします
投稿日: 2010/02/08(Mon) 15:02
投稿者魔界の仮面弁士
>  画像サイズが元のままの方が後で比較しやすいかな?と考え,
>             PictureBox1.Image = F.CaptureImage
>             PictureBox1.Size = F.CaptureImage.Size'←1行追加
原寸表示なら、毎回 Size をセットしなおさずとも、先のサンプル中の
  PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
という行を、
  PictureBox1.SizeMode = PictureBoxSizeMode.AutoSize
に変更しておくだけで良いと思いますよ。

http://www.vb-user.net/junk/replySamples/2010.02.08.14.53/Clipping.txt
# "Microsoft OneNote" の [Win]+[S] でのキャプチャ機能に似せて、
# 撮影前の画面にスモークをかけてみました。


>>とりあえず
>のレベルなんですか、これ?
この手法だと、半透明ウィンドウ(Layered Window)をキャプチャできないのです。

半透明ウィンドウも撮影したい場合には、CopyFromScreen メソッドの代わりに、
BitBlt API を CAPTUREBLT フラグ指定で呼び出す必要があります。
http://social.msdn.microsoft.com/Forums/ja-JP/csharpgeneralja/thread/1c60509a-ad5d-4ff0-90eb-8a279036a6ec

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

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