示例#1
0
        public iConsoleThreadScreen(iConsoleHandle handle, string parentPipe)
            : base()
        {
            _windowReader = new iConsoleWindowReader();

            Start(this, handle, parentPipe);
        }
示例#2
0
        private void iConsoles_Load(object a_sender, EventArgs a_e)
        {
            _readTimer2 = new System.Timers.Timer(16.0)
            {
                AutoReset = false
            };
            _readTimer2.Elapsed            += read_timer2_Elapsed;
            _readTimer2.SynchronizingObject = this;
            _readTimer2.Enabled             = false;

            _textBuffer = new StringBuilder(64 * 1024);

            _textBuffer.Append('\x0', 64 * 1024);

            _windowReader = new iConsoleWindowReader();

            _rtb_debug.DrawRuler();
        }
示例#3
0
 public void GetSize(iConsoleWindowReader reader)
 {
     _screenBuffer = reader.iScreenBufferInfo;
 }