我有一个将大量文本数据输出到MFC树控件的应用程序。当我用长字符串(大于1000 + char)调用SetItemText()时,控件中只显示前〜250个字符。但是当我在项目上调用GetItemText()时,返回整个字符串(1000+个字符)
我的问题是;
我已在下面包含示例文本代码
// In header
CTreeCtrl m_Tree;
// In .cpp file
void CTestDlg::OnDiagnosticsDebug()
{
CString csText;
CString csItemText;
csText.Format( _T("0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789") );
for( int i = 0 ; i < 10 ; i ++ ) {
csItemText += csText ;
}
bool b = m_Tree.SetItemText( m_Tree.GetRootItem(), csItemText );
return ;
}