我有一个将大量文本数据输出到 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 ;
}