| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1901 人关注过本帖
标题:关于CListCtrl如何获取每项的文字呢??
只看楼主 加入收藏
umbrellandy
Rank: 1
等 级:新手上路
帖 子:133
专家分:0
注 册:2006-7-21
收藏
 问题点数:0 回复次数:3 
关于CListCtrl如何获取每项的文字呢??
是用GetItemText函数吗?这个函数的参数都是什么含义呢?能给举个例子吗?
搜索更多相关主题的帖子: CListCtrl 文字 获取 
2006-10-18 19:22
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
收藏
得分:0 
int GetItemText( int nItem, int nSubItem, LPTSTR lpszText, int nLen ) const;

CString GetItemText( int nItem, int nSubItem ) const;

Return Value

The version returning int returns the length of the retrieved string.

The version returning a CString returns the item text.

Parameters

nItem

The index of the item whose text is to be retrieved.

nSubItem

Specifies the subitem whose text is to be retrieved.

lpszText

Pointer to a string that is to receive the item text.

nLen

Length of the buffer pointed to by lpszText.


一个CListCtrl有几列,每列又有几项,那么第几列,这里就是用nItem表示,第几项,这里就是用nSubItem表示,lpszText就是保存该位置的字符串的,nlen就是表示拷贝字符串的长度的。

比如这样的结构:
w 90 80
a 80 70
c 60 60

CString str;
GetItemText(0,0,str,10);
获得的就是w

[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-10-18 20:43
umbrellandy
Rank: 1
等 级:新手上路
帖 子:133
专家分:0
注 册:2006-7-21
收藏
得分:0 

问题解决了,谢谢版主,我用的是CString GetItemText( int nItem, int nSubItem ) const;这个简单一些


生活充满阳光,快乐无处不在
2006-10-19 09:12
xiangzhuz
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-11-2
收藏
得分:0 

那要是大图标情况下,怎样获得图标项的名称呢?
也是用GetItemText( int nItem, int nSubItem )吗?
怎样用啊?
图标状态下怎么分行和列呀?

[此贴子已经被作者于2007-1-2 17:21:01编辑过]

2007-01-02 17:16
快速回复:关于CListCtrl如何获取每项的文字呢??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013884 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved