要扩展一个列表控件,大家给点意见

zengkun100 2008-01-02 10:12:06
希望在单击列表中的某一行之后,在这一行的下方和下一行之间能插入一些其它的界面元素,比如显示一个tree什么的。类似的界面元素比如XP的“我的文档”左边的侧边,可以显示常见的任务。还有MSN和QQ的联系人列表,单击某个联系人分组后可以展开和收缩。
我初步的想法是扩展CListCtrl自绘,在单击某一行之后,插入一些不显示的行,这样它们可以占用一些高度,我就可以利用这个高度来摆自己的控件,比如放个CTreeCtrl控件在这里。
还有一个想法是直接用CTreeCtrl,为item和item的子item指定不同的高度。
大家给点意见。
...全文
56 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lailuboy 2008-01-02
  • 打赏
  • 举报
回复
这个容易做到,在codeguru上都有现成的下拉列表带树的例子。
zengkun100 2008-01-02
  • 打赏
  • 举报
回复
你说的那个放combo应该是扩展某一列,然后放个combo吧
我想要的效果是:单击(或者双击)某一整行后,在两行之间填入一些元素,我也举了例子了。
pzhuyy 2008-01-02
  • 打赏
  • 举报
回复
只见过里面用combo的,没见过用tree 的
pzhuyy 2008-01-02
  • 打赏
  • 举报
回复
不懂,帮UP.
zengkun100 2008-01-02
  • 打赏
  • 举报
回复
楼上的,有链接没?不然我又得去搜半天:)

15,979

社区成员

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

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