/// <summary> /// Sets the active console screen buffer to the buffer referrenced by the sb parameter /// </summary> /// <param name="sb">The screen buffer that will become the active screen buffer.</param> public static void SetActiveScreenBuffer(ConsoleScreenBuffer sb) { if (!WinCon.SetConsoleActiveScreenBuffer(sb.Handle)) { throw new IOException("Error setting active screen buffer.", Marshal.GetLastWin32Error()); } }