[リストへもどる]
一括表示

投稿時間:2003/05/08(Thu) 18:38
投稿者名:みのる
URL :
タイトル:
マウスがクリックされたかどうかを判定する方法
 どなたか教えてください。
 私(63歳)は、定年退職後にVBを独習し始め、簡単なプログラムを作って楽しんでいます。し
かし、そのレベルはいまだに超初心者の域を出ません。今、私はバックグラウンドでマウスポインタの
位置を取得し、それを記録するプログラムを作りたいと考えています。このHPにもAPIを使ってカ
ーソルの位置を取得するプログラム例が掲載されていますので、これを利用させていただこうと思って
いるのですが、私が必要とするのは画面のどこかをクリックしたときのカーソル位置の座標です。別の
プログラムを実行しているときに、マウスがクリックされたかどうかをバックグラウンドで判定するに
はどうすればよいのでしょうか。具体的にコードを書いていただければ幸いです。

投稿時間:2003/05/08(Thu) 19:17
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: マウスがクリックされたかどうかを判定する方法
自アプリ内ならフックすれば取得できますが、他のアプリ内ではVBの機能では無理の
ようです。
又、フックするにしても結構難しい処理かと思います。
そういったDLLでもあればできるでしょうが!

投稿時間:2003/05/08(Thu) 21:40
投稿者名:みのる
URL :
タイトル:
Re^2: マウスがクリックされたかどうかを判定する方法
> 自アプリ内ならフックすれば取得できますが、他のアプリ内ではVBの機能では無理の
> ようです。
> 又、フックするにしても結構難しい処理かと思います。
> そういったDLLでもあればできるでしょうが!

 こんなに早くお答えくださりありがとうございました。
 VBでは無理とのことなので、この方法はあきらめます。マウスをクリックするかわりに、Ctrlキー
かTabキーを押した場合のカーソル位置を取得する方法など、他の方法を考えてみます。