GetLastInputInfo() always 0 (zero)
GetLastInputInfo() always 0 (zero)
我想检测空闲时间(例如:用户多久以前按下了一个键或移动了鼠标)。假设GetLastInputInfo()应该是我需要的,但是,当我使用它时,它总是打印0。
LASTINPUTINFO last_input = {0};
GetLastInputInfo(&last_input);
cout << last_input.dwTime << endl;
知道为什么吗?
谢谢
编辑:使用getlasterror,它说参数不正确(ERROR_INVALID_PARAMETER,87)
解决!忘记初始化cbSize…
相关文章:
- 如何在 Boost.Asio 中使用 Zero-copy sendmsg/receive
- 将"模板<类型名 T>zero()"扩展/专用为可调用的"T"
- Raspberry Pi Zero W 上的 OpenCV - 浮点异常
- C++ OpenCV Randu 函数抛出'Integer division by zero'
- 为什么我的代码在"decrease to zero"问题中被时间超过了
- "ndk-build finish with non-zero exit value 2" 在编译文本仙女项目时
- Epoll zero recv() and negative(EAGAIN) send()
- CreateCompatibleDC(IntPtr.Zero) returns IntPtr.Zero
- 如何在Visual Studio 2019中修复"[member variable that is a vulkan struct] is uninitialized. Always initiali
- QT5.10.1交叉编译为Raspberry Pi Zero W使用EGLF而不是XCB
- Windows到Raspberry Pi Zero串行问题
- 使用代码调整删除"comparison is always false"警告
- C++ Zero-Initialization
- 符合要求的编译器应该能够优化哪些指针比较以"always false"?
- Win32 CreateThread() Arguments Zero'ed?
- 无锁"decrement if not zero"
- QPixmap,如何确保它是'always on top'
- 当我有多态指针时使用"rule of zero"
- GetLastInputInfo() always 0 (zero)
- struct pcap_pkthdr len always == zero