#include <stdio.h>
#include <windows.h>
#include <string.h>
//#pragma comment(lib, "user32.lib")
#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" ) // 设置入口地址
int main()
{
BOOL fResult;
int i,MouseSpeed;
LPTSTR szBuffer = new TCHAR[40];
// Get the current mouse speed.
fResult = SystemParametersInfo(
SPI_GETMOUSESPEED, // get mouse information
0, // not used
&MouseSpeed, // holds mouse information
0); // not used
if (fResult)
{
wsprintf(szBuffer, "%d", MouseSpeed);
MessageBox(NULL, szBuffer, "当前的鼠标速度", 0);
for(i=10;i<110;i+=10)
{
MouseSpeed = i;
SystemParametersInfo(
SPI_SETMOUSE, // set mouse information
0, // not used
(VOID*)MouseSpeed, // mouse information
SPIF_SENDCHANGE|SPIF_UPDATEINIFILE); // update win.ini
wsprintf(szBuffer, "%d", MouseSpeed);
MessageBox(NULL, szBuffer, "当前的鼠标速度", 0);
}
}
return 0;
}