C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: デスクトップ上で範囲選択


(過去ログ 121 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■72289 / inTopicNo.1)  デスクトップ上で範囲選択
  
□投稿者/ pod (3回)-(2014/06/02(Mon) 13:06:57)

分類:[C#] 

C#でデスクトップをマウスドラッグで範囲指定して、
その範囲(ドラッグ開始・終了座標の長方形)を取得しようと思っています。
普通にデスクトップをクリックするとフォーカスが外れるため、
画面全体を覆う透明度1のフォームを作ってその上で取得してみたのですが、
範囲指定中は範囲がわかりやすいように長方形を描画したいと思っているため、
その方法では長方形も見えなくなってしまいます。

全く別の方法でも構いませんので、デスクトップのドラッグによる範囲指定の
やり方を教えて下さい。
引用返信 編集キー/
■72290 / inTopicNo.2)  Re[1]: デスクトップ上で範囲選択
□投稿者/ 魔界の仮面弁士 (31回)-(2014/06/02(Mon) 14:24:40)
No72289 (pod さん) に返信
> 画面全体を覆う透明度1のフォームを作ってその上で取得してみたのですが、
> 範囲指定中は範囲がわかりやすいように長方形を描画したいと思っているため、
> その方法では長方形も見えなくなってしまいます。

昔作ったサンプル。VB ですけど。
http://www.vb-user.net/junk/replySamples/2010.02.08.14.53/Clipping.txt
引用返信 編集キー/
■72296 / inTopicNo.3)  Re[2]: デスクトップ上で範囲選択
□投稿者/ pod (4回)-(2014/06/02(Mon) 19:01:11)
No72290 (魔界の仮面弁士 さん) に返信
> 昔作ったサンプル。VB ですけど。
> http://www.vb-user.net/junk/replySamples/2010.02.08.14.53/Clipping.txt

返信有難うございます。
直接ではなくデスクトップのキャプチャをした画像に対して描画を行うんですね。
C#に移植して無事動作しています。再描画の方法等大変参考になりました。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -