【发布时间】:2019-10-17 17:08:36
【问题描述】:
我正在尝试获取全局光标的句柄。因此我使用 Windows 函数“GetCursorInfo”。函数的返回值是非零的,这意味着它成功了。但是,返回的游标的 HANDLE 为 NULL。
这是我正在使用的代码:
CURSORINFO ci;
ci.cbSize = sizeof(ci);
if (!GetCursorInfo(&ci)) {
cout << "GetCursorInfo() failed" << endl;
return 1;
}
cout << ci.hCursor << endl; // ci.hCursor is 0x00000000
我只在装有 Windows 10 的英特尔 NUC 上遇到此错误(而不是在装有 Windows 10 的普通 PC 上)。
我在其他任何地方都找不到此错误,因此非常感谢您的帮助!
谢谢!
【问题讨论】:
-
hCursor为NULL时flags字段的值是多少? -
flags的值为0。 -
表示“光标已隐藏”