MFC vs2010 ListCtrl第二列显示
m_list1.InsertColumn(0,TEXT("NAME"),LVCFMT_LEFT,80,-1);//插入列m_list1.InsertColumn(1,TE...
m_list1.InsertColumn( 0, TEXT("NAME"), LVCFMT_LEFT, 80,-1); //插入列
m_list1.InsertColumn( 1, TEXT("STATUS"), LVCFMT_LEFT, 50,-1);
if(m_list1.SetItemText(0,1,TEXT("111")))
{
MessageBox((LPTSTR)str,TEXT(""),MB_OK);
};
这个MessageBox都显示出来了 为什么 这个listCtrl里面添加不进我想要的数据呢
最后还是 因为这个 设置风格为report的问题 我前面直接设置风格为report报错。我不知道什么原因引起的 到现在都还不清楚 还得研究下 后来我用
m_list1.ModifyStyle(0, LVS_REPORT); 就没问题了 我再注释掉这句代码 通过ui界面设置View属性为report 就没问题了 不知道是什么原因 难道编译器没反应过来?? 搞了我大半天的时间啊 设置report最好通过可视化界面设置 view的值为 report 其实设置为icon也没问题 至于区别就参考这里http://www.cppblog.com/finehai/archive/2009/09/17/96574.html 展开
m_list1.InsertColumn( 1, TEXT("STATUS"), LVCFMT_LEFT, 50,-1);
if(m_list1.SetItemText(0,1,TEXT("111")))
{
MessageBox((LPTSTR)str,TEXT(""),MB_OK);
};
这个MessageBox都显示出来了 为什么 这个listCtrl里面添加不进我想要的数据呢
最后还是 因为这个 设置风格为report的问题 我前面直接设置风格为report报错。我不知道什么原因引起的 到现在都还不清楚 还得研究下 后来我用
m_list1.ModifyStyle(0, LVS_REPORT); 就没问题了 我再注释掉这句代码 通过ui界面设置View属性为report 就没问题了 不知道是什么原因 难道编译器没反应过来?? 搞了我大半天的时间啊 设置report最好通过可视化界面设置 view的值为 report 其实设置为icon也没问题 至于区别就参考这里http://www.cppblog.com/finehai/archive/2009/09/17/96574.html 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询