关于CListCtrl的问题,求高手指点

eachout 2004-07-12 06:02:34
我要做一个报表风格的List:
1。选中的Item不要矩形框,而是用一个最左边的箭头代替
2。报表头不要标准控件样式的,要黑色背景没有标准控件边缘的

这个问题应该很简单吧,但是我弄了一个下午都不知道用什么方法好。
希望高手能够指点迷津,有现成的源代码或者控件最好。谢谢
...全文
155 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lixiaosan 2004-07-13
  • 打赏
  • 举报
回复
1 选中的item你导入图标就可以了
2 报表头你需要重载headctrl,自己画
eachout 2004-07-13
  • 打赏
  • 举报
回复
是的,但是我只要选中的项显示
其他项不要显示
月光莫利亚 2004-07-13
  • 打赏
  • 举报
回复
CListCtrl myList;
CImageList myImageList;
myImgList.Create(IDB_DEVICELOCATE,16,10,RGB(0,0,0));
myList.SetImageList(&myImgList,LVSIL_SMALL);
int nImageIndex = 整数;
myList.InsertItem(0,"aaaa",nImageIndex);
这样可以显示箭头图标了。
zhangnanonnet 2004-07-13
  • 打赏
  • 举报
回复
箭头可以用图标,选中哪个显示出来,不选中不显示。
黑色的背景重载一下HeaderCtrl就可以了。

www.codeproject.com, www.codeguru.com上有不少例子,你去看看
pmwin 2004-07-13
  • 打赏
  • 举报
回复
建议你用GridCtrl,很方便的
countryboy 2004-07-13
  • 打赏
  • 举报
回复
先mark一下~!~!
顺便友情up~!~!~!~
xyz168 2004-07-12
  • 打赏
  • 举报
回复
关注

15,979

社区成员

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

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