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

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

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

Re[8]: フォームの外のマウスイベントを拾いたい [1]


(過去ログ 31 を表示中)

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

■15139 / inTopicNo.21)  Re[7]: フォームの外のマウスイベントを拾いたい
  
□投稿者/ ken (9回)-(2008/03/05(Wed) 11:20:52)
No15137 (myugaru さん) に返信

myugaru さん 回答が遅れて申し訳ありません。

ご提示いただいたサンプルプログラムで、私のしたかったことは実現できました。
本当にありがとうございます。

ただ、この掲示板で他の人がおっしゃられてるように
いろんな方法があるんですね。
確かに私には力量がないかもしれませんが、他の方法(API)についても、
もう少し続けてみたいと思います。

ありがとうございました。
解決済み
引用返信 編集キー/
■15140 / inTopicNo.22)  Re[8]: フォームの外のマウスイベントを拾いたい
□投稿者/ ken (11回)-(2008/03/05(Wed) 11:22:39)
2008/03/05(Wed) 11:23:39 編集(投稿者)

間違えました。
No15139 (ken さん) に返信
> ■No15137 (myugaru さん) に返信
>
> myugaru さん 回答が遅れて申し訳ありません。
>
> ご提示いただいたサンプルプログラムで、私のしたかったことは実現できました。
> 本当にありがとうございます。
>
> ただ、この掲示板で他の人がおっしゃられてるように
> いろんな方法があるんですね。
> 確かに私には力量がないかもしれませんが、他の方法(API含め)についても、
> もう少し続けてみたいと思います。
>
> ありがとうございました。
解決済み
引用返信 編集キー/
■15148 / inTopicNo.23)  Re[8]: フォームの外のマウスイベントを拾いたい
□投稿者/ 渋木宏明(ひどり) (665回)-(2008/03/05(Wed) 12:23:31)
渋木宏明(ひどり) さんの Web サイト
> 確かに私には力量がないかもしれませんが、他の方法(API)についても、
> もう少し続けてみたいと思います。

仮に、キャプチャ開始のトリガとなる操作(=ホットキーの押下やメニュー項目の選択など)を行った後に

・キャプチャ領域の左上座標をマウスクリックで指定
・キャプチャ領域の右下座標をマウスクリックで指定&キャプチャ実行

という動作をさせるが目的なら、(低レベルでない方の)メッセージフックフックを利用するのが古典的かつ確実な方法です。

ですが、現状、.NET なプログラミング言語では(低レベルでない方の)メッセージフックを扱うことができません。

.NET なプログラミング言語で書くとなると、myugaru さんのサンプルのような方向性になるとは思いますが、マルチモニタへの対応や最前面表示のアプバー(タスクバーや Vista のガジェットもアプバーです)、通知ウィンドウのポップアップなどによる干渉等々、実用に供するためには細かい点を相当詰めなくてはならないです。

引用返信 編集キー/

<前の20件
トピック内ページ移動 / << 0 | 1 >>

このトピックに書きこむ

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

管理者用

- Child Tree -