申请的闲置时间

时间:2010-12-22 13:26:07

标签: visual-c++ mfc

如何在mfc中计算应用程序的空闲时间。

如果应用程序会话空闲超过15分钟,则如何重新进行身份验证 会话。

1 个答案:

答案 0 :(得分:0)

您需要“GetLastInputInfo”API。

UINT GetIdleMS()
{
   LASTINPUTINFO li = { 0 };
   li.cbSize        = sizeof(LASTINPUTINFO);
   GetLastInputInfo(&li);
   return GetTickCount() - li.dwTime;
}