SetCursorPos を使用して、画面の端にカーソルが当たったときにカーソル位置を移動しようとしています (スクラブ コントロールの場合)。標準の「端がヒットするまで追跡し、カーソルを画面の中央に移動する」こと。
問題は、Windows がマウス イベントを取得するとすぐに、カーソル位置を元の位置にリセットすることです。
これは同じ動作を示しています。マウスを使用してカーソルをウィンドウの左上隅 ([ファイル] メニューのすぐ下) に置き、キーボードを使用してカーソルを任意の場所に移動します。しかし、マウスに触れるとすぐに、カーソルが左上隅に戻ります。
これは、マウスを使用してスクラブする私のコントロールには明らかに役に立ちません。
Windows に SetCursorPos の位置を真実として受け入れさせるにはどうすればよいですか?
ありがとう!