我在winapi
中弄乱了一些内容,我试图用GetCursorPos(POINT)
获取光标位置并存储x
和{{1}在列表中。我有的清单是:
y
所以你可能已经看到了我需要的东西。 double cursor[2];
POINT's
和x
值为y
。我可以使用
winapi LONGS
std long
但是我不能把它变成双倍。我需要它是双格式的,因为我将适用于它的数学运算,以便一切正常。
基本上我在施法时得到的只是给我0
任何人都可以帮助我吗?
答案 0 :(得分:0)
没有必要进行中间演员表演。即在没有此cursor[2]
数组的数学表达式中使用(double)cPos.x和(double)cPos.y。
答案 1 :(得分:0)
您不需要从LONG
投射到double
。你可以简单地写一下:
cursor[0] = cPos.x;
cursor[1] = cPos.y;