private static bool EnumWindowsCallback(IntPtr hWnd, IntPtr lParam) { bool specialCapturing = false; if (hWnd == IntPtr.Zero) { return(false); } if (!WindowSnap.IsWindowVisible(hWnd)) { return(true); } if (!WindowSnap.countMinimizedWindows) { if (WindowSnap.IsIconic(hWnd)) { return(true); } } else if (WindowSnap.IsIconic(hWnd) && WindowSnap.useSpecialCapturing) { specialCapturing = true; } if (WindowSnap.GetWindowText(hWnd) == "Program Manager") { return(true); } WindowSnap.windowSnaps.Add(new WindowSnap(hWnd, specialCapturing)); return(true); }