C++ 获取窗口列表数据:EnumWindows 函数使用教程
在 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 库。
原文地址: https://www.cveoy.top/t/topic/qA4J 著作权归作者所有。请勿转载和采集!