我正在尝试使用pinvoke使用GetCursorInfo()
获取全局光标信息。但是,当我用光标在任何应用程序上对其进行测试时,都会得到
错误2(找不到文件)
在致电GetLastError()
之后。
这是我的代码
CursorInfo info = new CursorInfo();
bool success = GetCursorInfo(ref info);
Console.WriteLine(success);
if (success)
{
Console.WriteLine("here");
return GetSelectionText(info.Handle);
}
Console.WriteLine(GetLastError());
return "";
我在做什么错了?
答案 0 :(得分:0)
好的,所以我意识到Handle属性获得了游标的“种类”。因此,为了获得全局光标所在的实际窗口,我将CursorInfo
的位置传递给WindowFromPoint
。