コード例 #1
0
    private void Init()
    {
        hConsoleOutput         = Native.GetStdHandle(Native.STD_OUTPUT_HANDLE);
        Console.OutputEncoding = Encoding.UTF8;
        Console.CursorVisible  = false;

        buffer = new Structs.CharInfo[this.CONSOLE_WIDTH * this.CONSOLE_HEIGHT];
        rect   = new Structs.SmallRect {
            Left = 0, Top = 0, Right = this.CONSOLE_WIDTH, Bottom = this.CONSOLE_HEIGHT
        };
    }
コード例 #2
0
 internal static extern bool WriteConsoleOutput(IntPtr hConsoleOutput, Structs.CharInfo[] lpBuffer, Structs.Coord dwBufferSize, Structs.Coord dwBufferCoord, ref Structs.SmallRect lpWriteRegion);