Triko zdarma Triko zdarma
Spouštíme individuální výuku programování! Zaváděcí slevy 799 Kč 599 Kč/60 minut se zkušeným lektorem! Výuka osobně Praha a okolí nebo po Skype celá ČR. O termíny a slevu si pište na [email protected].
Extra 10 % bodů navíc a tričko zdarma při zadání kódu "TRIKO10"

Diskuze: Console FullScreen

C# .NET .NET (C# a Visual Basic) Console FullScreen American English version English version

Aktivity (3)
Avatar
Petr Seifert
Člen
Avatar
Petr Seifert:19.10.2018 18:20

Nevím jak udělat aby se mi konzole spouštěla ve fullscreenu.

Zkusil jsem: Našel jsem toto a rád bych to dal do OOP ale netuším jak.

using System;
using System.Runtime.InteropServices;

namespace Test
{
    internal class Program
    {
        [DllImport("kernel32.dll")]
        private static extern IntPtr GetStdHandle(int handle);

        private static void Main(string[] args)
        {
            IntPtr hConsole = GetStdHandle(-11);
            SetConsoleDisplayMode(hConsole, 1, out COORD b1);
            Console.ReadLine();
        }

        [DllImport("kernel32.dll", SetLastError = true)]
        private static extern bool SetConsoleDisplayMode(IntPtr ConsoleOutput, uint Flags, out COORD NewScreenBufferDimensions);

        [StructLayout(LayoutKind.Sequential)]
        public struct COORD
        {
            public short X;
            public short Y;

            public COORD(short X, short Y)
            {
                this.X = X;
                this.Y = Y;
            }
        }
    }
}
 
Odpovědět 19.10.2018 18:20
Avatar
ostrozan
Redaktor
Avatar
ostrozan:20.10.2018 22:48

Neodpovím ti sice na tvůj dotaz, ale dám ti radu :
Vykašli se na konzoli, časem tě bude omezovat čím dál víc. Konzole je dobrá tak na učení základů C#.
Začni dělat okna - nejlépe WPF.

 
Nahoru Odpovědět  +1 20.10.2018 22:48
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.