DOBON.NETプログラミング掲示板過去ログ
C#でコントロール外のマウスイベントを取得するには?
題名: C#でコントロール外のマウスイベントを取得するには?
著者: jade
日時: 2005/02/02 1:58:20
ID: 8844
この記事の返信元:
(なし)
この記事への返信:
[8847]
Re[1]: C#でコントロール外のマウスイベントを取得するには?
じゃんぬねっと
2005/02/02 9:31:27
[8850]
Re[1]: C#でコントロール外のマウスイベントを取得するには?
深山
2005/02/02 11:10:56
ツリーを表示
環境/言語:[C#]
分類:[.NET]
お世話になっております。
コントロールの外でマウスをクリックすると、コントロールを
非表示にするようなことを考えているのですが、
コントロールの外で発生したマウスイベントを取得する方法を
ご存知の方、ご教授頂けないでしょうか?
APIでいうところのSetCaptureのようなものはないのでしょうか・・・
題名: Re[1]: C#でコントロール外のマウスイベントを取得するには?
著者: じゃんぬねっと
URL:
http://f57.aaa.livedoor.jp/~jeanne/
日時: 2005/02/02 9:31:27
ID: 8847
この記事の返信元:
[8844]
C#でコントロール外のマウスイベントを取得するには?
jade
2005/02/02 1:58:20
この記事への返信:
(なし)
ツリーを表示
じゃんぬねっと です。
■No8844に返信(jadeさんの記事)
> コントロールの外でマウスをクリックすると、コントロールを
> 非表示にするようなことを考えているのですが、
> コントロールの外で発生したマウスイベントを取得する方法を
> ご存知の方、ご教授頂けないでしょうか?
「コントロールの外」の定義が今ひとつ不明です。
コントロールの外というと、そのコントロールでないところ、つまりフォームなども含まれます。
# まあ、フォームもコントロールと言えばコントロールですが...
もしかして、外部アプリケーションなどのことでしょうか?
題名: Re[1]: C#でコントロール外のマウスイベントを取得するには?
著者: 深山
日時: 2005/02/02 11:10:56
ID: 8850
この記事の返信元:
[8844]
C#でコントロール外のマウスイベントを取得するには?
jade
2005/02/02 1:58:20
この記事への返信:
[8876]
Re[2]: C#でコントロール外のマウスイベントを取得するには?
jade
2005/02/02 23:49:12
[解決]
ツリーを表示
> APIでいうところのSetCaptureのようなものはないのでしょうか・・・
Control.Capture プロパティが相当するようです。
#それで要件が満たせるかどうかは存じませんが。
Microsoft Win32 と Microsoft .NET Framework API との対応
マウス入力関数
http://www.microsoft.com/japan/msdn/net/general/win32map.asp#win32map_mouseinputfunctions
題名: Re[2]: C#でコントロール外のマウスイベントを取得するには?
著者: jade
日時: 2005/02/02 23:49:12
ID: 8876
この記事の返信元:
[8850]
Re[1]: C#でコントロール外のマウスイベントを取得するには?
深山
2005/02/02 11:10:56
この記事への返信:
(なし)
ツリーを表示
じゃんぬねっと様、深山様
Control.Capture プロパティで実現できそうです。
ちなみに、「コントロールの外」の定義ですが、
当該コントロール以外の全てを指していました
(親フォーム、ディスクトップ、外部アプリケーション等)
#言葉足らずで申し訳ありませんでした。
ありがとうございました!
解決済み!
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
お世話になっております。
コントロールの外でマウスをクリックすると、コントロールを
非表示にするようなことを考えているのですが、
コントロールの外で発生したマウスイベントを取得する方法を
ご存知の方、ご教授頂けないでしょうか?
APIでいうところのSetCaptureのようなものはないのでしょうか・・・