如何让列表框自动换行?

wxcWhs 2003-05-09 02:39:54
如题
...全文
697 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
herrycsdn 2003-05-13
  • 打赏
  • 举报
回复
楼上说得对
shesh 2003-05-13
  • 打赏
  • 举报
回复
有啊.
int nItem = CListBox.GetListCtrl().InsertItem();
CListBox.GetListCtrl().EnsureVisible(nItem,FALSE);
这样就换行了.
wxcWhs 2003-05-09
  • 打赏
  • 举报
回复
对于CListBox,如果没有水平滚动条,当一行的内容超过列表框的宽度,多余的内容就看不见了。
而现在我人为把长字符串截成几段输出太麻烦,所以我想知道有没有控制自动换行的函数.
我现在用的也是 allenhai1980(学术人生。。。) 的办法。
feiniaoliang 2003-05-09
  • 打赏
  • 举报
回复
http://www.codeguru.com/controls/multiline_listbox.shtml

去看看,可能是你想要的,呵呵~~~
allenhai1980 2003-05-09
  • 打赏
  • 举报
回复
没办法,不知你想干什么。
你可以长字符串分两行或多行输出。m_listBox.AddString(str); //多做几次:)
shilong 2003-05-09
  • 打赏
  • 举报
回复
没见过CListBox换行的...
除非你自己重载CListBox
wxcWhs 2003-05-09
  • 打赏
  • 举报
回复
我问的是CListBox
bluestar 2003-05-09
  • 打赏
  • 举报
回复
用CListCtrl的EnsureVisible函数

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧