我有一个将大量文本数据输出到mfc树控件的应用程序。当我用长字符串(大于1000个字符)调用setitemtext()时,控件中只显示前250个字符。但当我对项调用getitemtext()时,将返回整个字符串(1000多个字符)
我的问题是;
-
MFC树控件是否有最大可见字符串长度?
-
有没有办法提高可见极限?
我在下面包含了示例文本代码
// 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 ;
}