掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
フォーム上でのマウス動作を監視するには (ID:6923)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> TMouse.Create ヘルプにあるとおり、TMouseを生成してはいけません。どうなるかはわかりませんけど、するべきではなさそうです。 Mouseオブジェクトは、確か休止状態に入ったり、復帰したりするとき、参照しようとするとエラーが起こるはず。 (GetCursorPosが失敗するので) ここではWM_MOUSEMOVEの中なので大丈夫かもしれないですけど、GetCursorPosを使って、得た値がInvalidPointでないときに処理を行うような風にしたほうがいいかも。。 > 具体的にどのような点について注意する必要があるのでしょうか。 まあ、冗長な処理(ほかでもできるようなことをするとか)はしないほうがいい…でしょうね。グローバルフックとかじゃないので、そこまで気を使う必要もないでしょうけど。 if文の外で何か処理をしないように、でしょうかね。 OnMessageイベントは、アプリケーション上のメッセージの個数分実行されますから、関係ない処理をすると—わかりますね。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.