C#で、マウスカーソルの速度を20以上に設定するにはどうすればよいですか? 20 を超える値は無視され、とにかく 20 に設定されます。マウス ポインタの速度をキャプチャして、リアルタイムでマウスの動きに追加することは可能でしょうか? もしそうなら、どのように?
これは、マウスの速度を設定するために使用したコードです。
public const UInt32 SPI_SETMOUSESPEED = 0x0071;
[DllImport("User32.dll")]
static extern Boolean SystemParametersInfo(
UInt32 uiAction,
UInt32 uiParam,
UInt32 pvParam,
UInt32 fWinIni);
static void Main(string[] args)
{
SystemParametersInfo(
SPI_SETMOUSESPEED,
0,
uint.Parse(args[0]),
0);
}