在C++中,您可以使用Windows API中的GetCursorPos函數(shù)來獲取鼠標(biāo)的當(dāng)前位置。以下是一個(gè)簡單的示例代碼:
#include <windows.h>
#include <iostream>
int main() {
POINT p;
if(GetCursorPos(&p)) {
std::cout << "鼠標(biāo)當(dāng)前位置:x=" << p.x << ", y=" << p.y << std::endl;
} else {
std::cout << "無法獲取鼠標(biāo)位置" << std::endl;
}
return 0;
}
在這個(gè)示例中,我們首先定義了一個(gè)名為POINT
的結(jié)構(gòu)體來存儲(chǔ)鼠標(biāo)的坐標(biāo)。然后,我們調(diào)用GetCursorPos
函數(shù)來獲取鼠標(biāo)的當(dāng)前位置,并將其存儲(chǔ)在POINT
結(jié)構(gòu)體中。最后,我們打印出鼠標(biāo)的x和y坐標(biāo)。