マウスを操作するプログラム書いたのですが、
GetCursorPos APIを宣言するときに引数をByValで指定しないと
どんな座標を指定してもマウスが画面の一番右下に移動します。
VB6はデフォルトではByRefらしいですが、座標なんて値渡しだろうが
参照渡しだろうが同じ気がするのですが、なぜこのようになりますか?
ご教授お願いします。
Private Declare Function SetCursorPos Lib "user32" _
(ByVal x As Long, ByVal y As Long) As Long