20 分のタイマーに基づいて時折「自動更新」を行う Windows vb.net プロジェクトがあります。ユーザーが過去 5 分間に手動でプログラムと対話した場合 (マウスの移動、クリック、キーストロークなど) は、あらゆる種類の自動更新を避けたいと考えています。
Dim g_LastActivity As Dateタイマーがその 5 分マークを検出できるように、グローバル変数 " " を追加しました。
g_LastActivity = NOW任意のユーザー アクティビティ中に発生することを保証する" " 行を置く場所はありますか? すべてのマウス クリック、すべてのボタン、すべてのマウスの動き、どこでも、すべてのキーストローク、基本的にすべて。
または、それを行うためのまったく異なる方法はありますか?