掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
マウスイベントを取得するには? (ID:18420)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>こういう場合も含まれますが、こちらは解決しています。 状況が少しだけわかってきました. 前に提示したコードは,実は,該当アプリのForm全体ではなく,多分Imageか PaintBox内で図形を移動して,その外側への移動を検出するではないかと 予想したものです.Form1を書換えて使用するのではないかと予想しました. したがって,自アプリ以外以外のイベントは捕捉できません. 自アプリ以外のイベント(メッセージ)を捕捉するには,グローバルフック を使用する必要があります. マウスのグローバルフックを実現するには,フック関数をDLLにしなければ 実現できません.DLLにしなくてもグローバルフックを実現するには, WH_JOURNALRECORDを使用します. 申し訳ありませんが,詳しい動作仕様がまだ理解できていません. 以下のサンプルが参考になれば幸いです. http://homepage2.nifty.com/Mr_XRAY/Delphi/plSamples/T_HookKeyMouseEvent.htm
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.