0

キーボード/マウスが 15 秒以上アイドル状態のときにデスクトップ アイコンを非表示にするアプリがあります。ユーザーがこれらのデバイスのいずれかを再び使用し始めるとき、Windows で CTRL キーを有効にしてマウスを丸で囲む方法と同様に、マウスの位置に注意を向けたいと思います。

そのようなタスクを実行するために使用できる同様の機能や提案はありますか? マウスをグローバルな方法 (アプリだけでなく、デスクトップ上のどこでも) で操作するのは非常に難しいと思います。

提案をありがとうございました!

4

1 に答える 1

1

1) 15 秒間隔のタイマーを使用します。

2) 画面上の現在のマウスの位置を保存: C# でマウスの位置を取得する

3) タイマーが 15 秒に達したら、マウスの位置を再度確認します。変更されている場合は、現在のマウスの位置を更新します。変更されていない場合は、マウスの位置で画面に何かを描画します (それもきれいにする必要があります): How do I draw graphics in C# without a form

これは最良の選択ではありませんが、15 秒間マウスを動かした場合、15 秒以内に元の位置に戻る可能性はほとんどありません。

于 2012-12-05T17:49:38.747 に答える