温馨提示×

c++如何获取鼠标位置

c++
小亿
133
2024-08-23 01:41:30
栏目: 编程语言

在C++中,您可以使用Windows API中的GetCursorPos函数来获取鼠标的当前位置。以下是一个简单的示例代码:

#include <windows.h>
#include <iostream>

int main() {
    POINT p;
    if(GetCursorPos(&p)) {
        std::cout << "鼠标当前位置:x=" << p.x << ", y=" << p.y << std::endl;
    } else {
        std::cout << "无法获取鼠标位置" << std::endl;
    }
    
    return 0;
}

在这个示例中,我们首先定义了一个名为POINT的结构体来存储鼠标的坐标。然后,我们调用GetCursorPos函数来获取鼠标的当前位置,并将其存储在POINT结构体中。最后,我们打印出鼠标的x和y坐标。

0