Beispiel #1
0
        public static void HideConsole()
        {
            var hwndConsole = ControlExtensions.GetConsoleWindow();

            ControlExtensions.ShowWindowAsync(hwndConsole, ControlExtensions.ShowWindowCommands.Hide);

            isHidden = true;
        }
Beispiel #2
0
        public static void ShowConsole()
        {
            if (isHidden)
            {
                var hwndConsole = ControlExtensions.GetConsoleWindow();

                ControlExtensions.ShowWindowAsync(hwndConsole, ControlExtensions.ShowWindowCommands.Show);

                isHidden = true;
            }
            else
            {
                if (!AllocConsole())
                {
                    DebugUtils.Break();
                }
            }
        }