Hi all, I'm using a edit box as an "append log" for my program.
I set it to "multiline" so I can write a new log every time. To write the log I append text using this code
Code:CString strLine; // Add CR/LF to text strLine.Format(_T("\r\n%s"), pszText); // Get the initial text length int nLength = m_logedit.GetWindowTextLength(); // Put the selection at the end of text m_logedit.SetSel(nLength, nLength); // Replace the selection m_logedit.ReplaceSel(strLine);
The problem is that the edit box is keeping about 3-4000 lines. After that the edit box won't log more text and keeps itself stucked in adding more text.
I thought two solutions:
1) Increasing its size to unlimited or something
2) Deleting previous text (like a ms-dos prompt does)
Can you help me in the simpliest way you can please?




Reply With Quote