您可以使用以下方法来遍历窗口:
首先,您需要导入用户32.dll库:using System;using System.Runtime.InteropServices;然后定义EnumWindows函数:[DllImport("user32.dll")]public static extern bool EnumWindows(EnumWindowsProc lpEnumFunc, IntPtr lParam);public delegate bool EnumWindowsProc(IntPtr hwnd, IntPtr lParam);编写遍历窗口的方法:public static bool EnumWindowCallback(IntPtr hwnd, IntPtr lParam){ // 进行窗口处理的代码 // 例如获取窗口标题等 return true; // 返回true继续遍历,返回false停止遍历}public void EnumerateWindows(){ EnumWindows(EnumWindowCallback, IntPtr.Zero);}调用遍历窗口的方法:EnumerateWindows();通过这种方法,您可以遍历所有窗口,并在EnumWindowCallback方法中处理每个窗口的信息。


