社区
界面
帖子详情
请问如何在CListBox中得到列表筐中指定行的字符串呢?
yacht99
2006-05-28 07:32:47
我想用一个列表筐显示添加一些动态信息,需要选中一些特定行的字符串并读出来,不知道CListBox中是否有像ComboBox里面的GetLBText(int nIndex, LPTSTR lpszText )这样的函数。
...全文
298
7
打赏
收藏
请问如何在CListBox中得到列表筐中指定行的字符串呢?
我想用一个列表筐显示添加一些动态信息,需要选中一些特定行的字符串并读出来,不知道CListBox中是否有像ComboBox里面的GetLBText(int nIndex, LPTSTR lpszText )这样的函数。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gudulyn
2006-05-29
打赏
举报
回复
有问题查msdn
yacht99
2006-05-29
打赏
举报
回复
解决,各位见笑了。
youngwolf
2006-05-28
打赏
举报
回复
m_FlightInfo.GetText(m_FlightInfo.GetCurSel(), m_SelFlightInfo);
第二版是引用,不是指针,学好语言先。
yacht99
2006-05-28
打赏
举报
回复
我在MSDN里面却是查到了GetText这个函数
CListBox::GetText
int GetText( int nIndex, LPTSTR lpszBuffer ) const;
void GetText( int nIndex, CString& rString ) const;
结果我用第二种形式就是老出现上面的错误,不知该如何是好啊。
yacht99
2006-05-28
打赏
举报
回复
谢谢两位,但是当我用第二种时,出现了错误
m_FlightInfo.GetText(m_FlightInfo.GetCurSel(), &m_SelFlightInfo);
其中m_SelFlightInfo是CString m_SelFlightInfo;类型;
结果出现错误
error C2664: 'int __thiscall CListBox::GetText(int,char *) const' : cannot convert parameter 2 from 'const class CString *' to 'char *'
请问这该怎么办啊?
youngwolf
2006-05-28
打赏
举报
回复
第一版本配合GetTextLen使用。
youngwolf
2006-05-28
打赏
举报
回复
int GetText(
int nIndex,
LPTSTR lpszBuffer
) const;
void GetText(
int nIndex,
CString& rString
) const;
[MFC]
CLi
s
tBox
列表
框类
1.
列表
框控件简单介绍: 1) 也是传统控件的一种; 2) 其显示了包含叫做项的文本
字符串
列表
,注意和下拉
列表
框(Combo Box)相区别,
列表
框
中
的项是永远显示出来的,而下拉
列表
框必须要点击下拉按钮,项才会显示出来,即
列表
框就是下拉
列表
框一直下拉出来的效果; 3)
列表
框可以选择性地(并不是强制性地将其
中
的项目分类),还具有滚动功能,使
列表
框
中
可以显示的项目数量
VC MFC
列表
框(
CLi
s
tBox
)控件
关于
列表
框背景位图的问题,可以响应对话框的WM_CTLCOLOR消息,在这个消息处理函数
中
,判断是否为
列表
框,如果是那就返回一个位图画刷,如在对话框类添加一个CBrush变量 brush;接着准备两张位图,一张用于
列表
框的背景,一张用于项选
中
时的背景,ID号分别为:IDB_BK、IDB_SELECTED。m_Lis
tBox
.AddItem(IDB_BITMAP3,"聆听(小鸟在唱歌...)");m_Lis
tBox
.AddItem(IDB_BITMAP5,"大地(在那些....)");
CLi
s
tBox
列表
框
1、构造函数初始化一般操作多选操作
字符串
操作可覆盖的函数2、
为
CLi
s
tBox
加上智能水平滚动条
在MFC
中
,用
列表
框(
CLi
s
tBox
)来显示多个
字符串
是一种很方便的方法。但缺省的
列表
框水平滚动条不够智能——这里智能的含义是:在应该出现的时候出现,不应该出现的时候消失,而且应能自动调节自己的大小。本文通过实例说明了存在的问题和解决办法。 一、问题演示 首先用Visual Studio应用向导创建工程Custom
CLi
s
tBox
。这是一个基于对话框的应用,向导提供的所有可选参数均采用其缺省值。
MFC
CLi
s
tBox
1、给
CLi
s
tBox
控件关联变量 2、
CLi
s
tBox
函数基本用法 //添加项到
列表
尾部,注意如果m_Lis
tBox
的Sort属性为Ture,则添加的项会被自动排序 m_Lis
tBox
.AddString(L"Item1"); m_Lis
tBox
.AddString(L"Item2"); //获取第0
行
的文本,并存储到strItem CString strItem; ...
界面
15,975
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章