以编程方式更改窗口中的光标速度

时间:2010-03-31 13:33:53

标签: c# api windows-7 cursor mouse-pointer

由于在SuperUser上获得满意答案非常困难,我想改写this question并问:

有没有办法以编程方式检测插入usb端口的鼠标,并在windows中更改光标速度(可能通过API)?

我想使用C#,但我对任何可以在Windows 7机器上运行的语言都开放。

1 个答案:

答案 0 :(得分:3)

我不知道检测,但你可以使用P / Invoke到SystemParametersInfo api

[DllImport("user32.dll", SetLastError = true)]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool SystemParametersInfo(SPI uiAction, uint uiParam, String pvParam, SPIF fWinIni);

将uiAction设为(SPI_SETMOUSESPEED)= 0x0071