\r
void CSyncDlg::ParserCmdOutput(TCHAR ch)\r
{\r
- TRACE(_T("%c"),ch);\r
+ //TRACE(_T("%c"),ch);\r
int linenum;\r
int index;\r
linenum = this->m_ctrlCmdOut.GetLineCount();\r
else\r
index = 0;\r
\r
- TRACE(_T("line %d\n"),linenum);\r
+ //TRACE(_T("line %d - %d\n"),index,m_ctrlCmdOut.GetTextLength());\r
}else\r
- index = -1;\r
+ index = m_ctrlCmdOut.GetTextLength();\r
\r
- this->m_ctrlCmdOut.SetSel(index,-1);\r
+ this->m_ctrlCmdOut.SetSel(index,m_ctrlCmdOut.GetTextLength()-1);\r
\r
if( ch != _T('\r') )\r
this->m_ctrlCmdOut.ReplaceSel(CString(ch));\r
+ else\r
+ this->m_ctrlCmdOut.ReplaceSel(CString(_T("")));\r
\r
int firstline = m_ctrlCmdOut.GetFirstVisibleLine();\r
if( linenum - firstline > 4 )\r