QT设置/读取鼠标指针移动速度
修改.pro文件,添加LIBS += -luser32
#include <windows.h>
bool SendMouseSpeed()
{
int iTemp=1;
bool bRet=SystemParametersInfo(
SPI_SETMOUSESPEED,//SPI_SETMOUSESPEED =113, // system parameter to retrieve or set
0, // depends on action to be taken
(void *)iTemp, // depends on action to be taken
SPIF_SENDCHANGE | SPIF_UPDATEINIFILE // user profile update option
);
if(bRet==FALSE)
{
DWORD dwError=GetLastError();
qDebug("Error in SystemParametersInfo :%d",dwError);
}
}
int GetMouseSpeed()
{
int iTemp = 0;
SystemParametersInfo(SPI_GETMOUSESPEED, 0, &iTemp, FALSE);
return iTemp;
}
鄂公网安备 42011102003522号