private static bool GetConsoleMode(IntPtr hConsoleHandle, out ConsoleModeInput mode) { if (!NativeMethods.GetConsoleMode(hConsoleHandle, out uint lpMode)) { mode = 0; return(false); } mode = (ConsoleModeInput)lpMode; return(true); }
public static void SetInputMode(ConsoleModeInput mode) { SetConsoleMode(GetStdHandle(IOHandles.STD_INPUT_HANDLE), (uint)mode); }