private static bool ThreadWindows(IntPtr handle) { if(IsWindowVisible(handle)) { var length = GetWindowTextLength(handle); var caption = new StringBuilder(length + 1); GetWindowText(handle, caption, caption.Capacity); return true; } return false; }