我想检测空闲时间(例如用户按了多长时间或移动鼠标)。 据说GetLastInputInfo()应该是我需要的,但是,当我使用它,它总是打印0。
LASTINPUTINFO last_input = {0}; GetLastInputInfo(&last_input); cout << last_input.dwTime << endl;
任何想法为什么?
谢谢
编辑:使用getlasterror,它说,该参数是不正确的(ERROR_INVALID_PARAMETER,87)
解决了! 忘记初始化cbSize …