使用VC++写代码。需要把一个超大的文本文件(几十万行文本)写入ListBox或ListCtrl控件。
请问有什么好的办法提升效率?我目前的方法是最原始的调用:
CListBox m_listbox;
CString strCode;
strCode.Format(_T("N%d"), m_iRow);
m_listbox.AddString(strCode);//每一行文本添加一次,执行几十万次。效率极低。
m_iRow++;但是这种方法效率实在太低啦~~~哪位好心人能解答?万分感谢!
请问有什么好的办法提升效率?我目前的方法是最原始的调用:
CListBox m_listbox;
CString strCode;
strCode.Format(_T("N%d"), m_iRow);
m_listbox.AddString(strCode);//每一行文本添加一次,执行几十万次。效率极低。
m_iRow++;但是这种方法效率实在太低啦~~~哪位好心人能解答?万分感谢!
我除了把几十万行的文本显示在listctrl外,还需要把它显示在edit控件上。
edit控件能支持如此大容量的文本吗?
用SetDlgItemText(IDC_EDIT_CODE, XXX);貌似也会卡啊?!!