SetCursorPos

SetCursorPosで、指定の位置にマウスカーソルを移動する。

SetCursorPos function (winuser.h) - Win32 apps | Microsoft Docs
カーソル操作

SetCursorPos.cppのWM_LBUTTONDOWNで、

クリックされたら、マウスカーソルを(200, 200)の位置にセット。

どこでもいいけど今回は最初にマウスカーソルをこの位置に置いておく
どこでもいいけど今回は最初にマウスカーソルをこの位置に置いておく

どこでもいいけど今回は最初にマウスカーソルをこの位置に置いておく。
クリックというか押すと、

押してる間は、デスクトップ画面の左上から(200, 200)の位置に移動。
押してる間は、デスクトップ画面の左上から(200, 200)の位置に移動。

押してる間は、デスクトップ画面の左上から(200, 200)の位置に移動。
離すと、

元の位置に戻っちゃう。
元の位置に戻っちゃう。

元の位置に戻っちゃう。
他のメッセージの影響かな。

Sample/winapi/SetCursorPos/SetCursorPos/src/SetCursorPos at master · bg1bgst333/Sample · GitHub