在 C++ 中,可以使用 Windows API 函数 EnumWindows 来获取窗口列表数据。以下是一个示例代码:

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

BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lParam) {
    char buffer[256];
    GetWindowText(hwnd, buffer, sizeof(buffer));
    std::cout << buffer << std::endl;
    return TRUE;
}

int main() {
    EnumWindows(EnumWindowsProc, NULL);
    return 0;
}

上述代码使用 EnumWindows 函数遍历所有窗口,并调用 EnumWindowsProc 函数来获取窗口的标题,并打印输出。在 EnumWindowsProc 函数中,可以根据需要获取窗口的其他信息。

需要注意的是,需要包含 windows.h 头文件,并链接 User32 库。

C++ 获取窗口列表数据:EnumWindows 函数使用教程

原文地址: https://www.cveoy.top/t/topic/qA4J 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录