我搞亂了winapi
中的一些東西,我試圖讓光標位置爲GetCursorPos(POINT)
,並將x
和y
存儲在一個列表中。我有的名單是:C++ winapi長到標準雙倍
double cursor[2];
所以你可能已經看到我需要什麼。 POINT's
x
和y
的值是winapi LONGS
。我可以投EM到std long
容易只是
POINT cPos;
(long) cPos.x;
,但我不能將它轉換爲雙。我需要它是雙格式的,因爲我要應用它的數學,以便一切正常。
基本上我所得到的鑄造時,它只是給我0
任何人都可以幫我嗎?
當你試圖將它強制轉換爲雙精度時會發生什麼? – 2014-12-03 15:52:47
'cursor [0] =(double)cPos.x;' - 編譯時出錯或不起作用?你看過GetCursorPos()之後的值嗎? – i486 2014-12-03 15:55:40
「我不能把它變成雙倍」 - 爲什麼不呢?出了什麼問題? – 2014-12-03 15:56:00