fAddress)); m_list.SetItemText(0,1" />
您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> VC/MFC >> !!!求助:这个该这么搞

!!!求助:这个该这么搞

来源:网络整理     时间:2016/7/10 16:26:48     关键词:

关于网友提出的“ !!!求助:这个该这么搞”问题疑问,本网通过在网上对“ !!!求助:这个该这么搞”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: !!!求助:这个该这么搞
描述:

在CListCtrl中添加内容,找了半天用 m_list.InsertColumn(0,_T("FAddress"), LVCFMT_LEFT, 70);添加了头部的。
下面的内容得用变量添加,用一下的语句有问题,会出现运行是错误。
m_list.InsertItem(0,LPCTSTR(temp->fAddress));
m_list.SetItemText(0,1,LPCTSTR(temp->fAddress+temp->length-1));
用_T当然也不行。
请问改用什么类型转换。
我是刚开始搞mfc,查了半天还是不会。
ps:我用的vs2008,估计类型要求会严格一些,所以vc6.0不用加的这里也要加。


解决方案1:

temp->fAddress+temp->length-1 是什么 int?
直接用个CString的串不就行了吗,
m_list.InsertItem(0,L"test"); 
m_list.SetItemText(0,1,L"test1");
而且你添加头的时候只添加了一列,调用SetItemText可以吗
 m_list.InsertColumn(0,_T("FAddress1"), LVCFMT_LEFT, 70);
 m_list.InsertColumn(1,_T("FAddress2"), LVCFMT_LEFT, 70);
然后再
   m_list.InsertItem(0,L"text1"); 
   m_list.SetItemText(0,1,L"text2");
加完后是这样
FAddress1   FAddress2
text1       text2

解决方案2:

老大,数值类型的先转换为字符串啊,用CString的Format()即可

解决方案3:

CListCtrl添加一项,有这么难吗?


以上介绍了“ !!!求助:这个该这么搞”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2489802.html

相关图片

相关文章