怎样在 CListCtrl 插入其它控件如Radio、Edit、Check等等

插入其它控件构成的行。如图:它的每一行包含2个Edit,4个Radio,4个Check。怎么实现呢?SetItemText();感觉不行啊防止炸分,提供帮助者追50分。... 插入其它控件构成的行。如图:
它的每一行包含2个Edit,4个Radio,4个Check。
怎么实现呢? SetItemText(); 感觉不行啊

防止炸分,提供帮助者追50分。
展开
 我来答
_ai0502
2012-08-07
知道答主
回答量:19
采纳率:0%
帮助的人:25.6万
展开全部
您这个需要编写自己的类,继承CListCtrl,然后重载其中的方法。
您可以参考这个例子的做法:http://www.codeproject.com/Articles/29064/CGridListCtrlEx-Grid-Control-Based-on-CListCtrl
更多追问追答
追问
对的,是需要自己写。一直找不到模版。
我先看看这个吧,如果遇到问题,我再追问您。
追答
CGridListCtrlEx, XListCtrl, CListCtrlEx这些组件也许能够满足您的需要。
呵呵咕咕
2012-08-07
知道答主
回答量:33
采纳率:0%
帮助的人:25.3万
展开全部
你在你的CxxxDlg类里面声明并初始化CEdit、CRadio这些类的对象,然后再相应事件时显示到对应位置即可,不需要的时候隐藏就好,这个并不能直接插入
追问
可以插入。
按你这么做,要是输入(1,1)还行,就输出一行:PCB 1/1
但如果输入(1,4),就应该输出:
PCB 1/1
PCB 1/2
PCB 1/3
PCB 1/4 一共4行,那我得画多少个?
我是想把他们封装起来,需要插入几行,就调用几个。懂我的意思了吗?
追答
知道你的意思,否则我才不会回答的,表激动。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式