画面全体でマウスが移動できる場所の境界を変更する小さなユーティリティを作成しようとしています。ここで見つけたグローバル マウス フック ライブラリ(バージョン 1 を使用しています) を使用し、それが生成するイベントからのマウス位置情報を独自の関数に渡します (今のところ動作することを確認するためのテストです)。 .
internal void ProcessMouseEvent(System.Drawing.Point point)
{
Cursor.Position = new Point(50,50);
}
実行すると、マウスは指定されたポイントに点滅するように見えますが、移動イベントの場合は変更前の場所に即座に戻ります。クリック イベントによって行われた場合にのみ、実際に新しい位置に留まります。