判断键盘鼠标是否在用
LASTINPUTINFO lpi;
lpi.cbSize = sizeof(lpi);
GetLastInputInfo(&lpi);//获取上次输入操作的时间。
if ((::GetTickCount()-lpi.dwTime)>1000*60)//1分钟
{
//当前系统已经空闲了1分钟
}
本文介绍了一种使用C++检查系统是否已空闲一分钟的方法。通过获取最后一次输入的时间,并与当前时间进行比较,可以判断用户是否在操作键盘或鼠标。
判断键盘鼠标是否在用
LASTINPUTINFO lpi;
lpi.cbSize = sizeof(lpi);
GetLastInputInfo(&lpi);//获取上次输入操作的时间。
if ((::GetTickCount()-lpi.dwTime)>1000*60)//1分钟
{
//当前系统已经空闲了1分钟
}

被折叠的 条评论
为什么被折叠?