请问MFC这个列表控件如何自绘的?

对于对MFC很熟悉的,应该不是很难。希望能够得到高人的指点,谢谢... 对于对MFC很熟悉的,应该不是很难。希望能够得到高人的指点,谢谢 展开
 我来答
tzx95308
2012-01-15
知道答主
回答量:4
采纳率:0%
帮助的人:3.3万
展开全部
做这样的列头不难呀,最简单的办法,前面那半个就是一个列, 只是:
1 列宽很小
2 每行的item0 是个图标,图标可以是三角,或者灰色按钮。
2-2 每行的item0 自绘,也可以。
就这么简单。
koolxiaoyuer
2012-01-10 · TA获得超过1333个赞
知道小有建树答主
回答量:957
采纳率:0%
帮助的人:679万
展开全部
不是很难,是非常难。这个东西我做过,工作上要到。看你这里跟我一样,这个表格是要实现功能的。最终我们头儿觉得太难了,就买了个FarPoint Spread 的东西。原本他们用office Excel实现过,但太过复杂,所以还是放弃了。 如果不花钱,那就找下网上开源的表格控件吧,实在不行,研究excel嵌进来吧
追问
其实我也没必要一定这么做,之前我也实现过一个列表控件自绘的,比这个还漂亮一点,但是这个自绘的特点是前面一列跟表头一样的效果。我这里有个想法,就是给每一辆贴图,但是没有去试过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
52333020
2012-01-10 · TA获得超过278个赞
知道答主
回答量:155
采纳率:0%
帮助的人:89.7万
展开全部
鉴于5分,给你提示吧。
自己写一个类,继承自CListCtrl。然后重写虚函数DrawItem。
追问
这个我知道哈。之前实现了一个,什么功能都有,我自是想问问每行的第一列那个是怎么弄出来的
追答
CHeaderCtrl,同理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9422e23cc
2012-01-12 · 超过29用户采纳过TA的回答
知道答主
回答量:100
采纳率:0%
帮助的人:87.1万
展开全部
DirectUI 没有不能实现的 完全自绘 不过对功力的要求就相当深了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
源语梦Hg
2012-01-10 · TA获得超过521个赞
知道小有建树答主
回答量:670
采纳率:100%
帮助的人:275万
展开全部
你可以去codeproject几个代码自己看看。
一般用重载的方法解决,比如上面说的DramItem
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式