public static WindowSnap GetWindowSnap(IntPtr hWnd, bool useSpecialCapturing) { if (!useSpecialCapturing) { return(new WindowSnap(hWnd, false)); } return(new WindowSnap(hWnd, WindowSnap.NeedSpecialCapturing(hWnd))); }