ClistCtrl怎么居中显示图标啊?

RT想做效果类似于QQ的界面-------------------------------------CImageListmyList;HICONmyIcon[3];my... RT 想做效果类似于QQ的界面

-------------------------------------
CImageList myList;

HICON myIcon[3];
myIcon[0]=AfxGetApp()->LoadIcon(IDI_ICON1);
myIcon[1]=AfxGetApp()->LoadIcon(IDI_ICON2);
myIcon[2]=AfxGetApp()->LoadIcon(IDR_MAINFRAME);

myList.Create(32, 32, ILC_COLOR32, 8, 8);
for(int i=0;i<3;i++)
{
myList.Add(myIcon[i]);
}
m_friend_list.SetImageList(&myList,LVSIL_SMALL);
for(i=0;i<3;i++)
{
LVITEM lvitem;
lvitem.mask=LVIF_IMAGE|LVIF_TEXT;
lvitem.iItem=i;
lvitem.pszText=" hello";
lvitem.iImage=i;
lvitem.iSubItem=0;
m_friend_list.InsertItem(&lvitem);
-------------------------------------
上面是我调用的代码,但显示出来的图标是居左的,不好看
我希望做出效果是图标居中,文本在图标下方
请问要怎么做好
谢谢回答,不过我不是要控件标题,我是相控件所有项 类似QQ的显示好友列表的界面
----------------------------------------
请问怎么自己做个ListCtrl? 是不是要自己处理画列表项,增加,删除,滚动,消息响应等等啊? 这样做不是比修改更难吗? 还是我理解错了?
----------------------------------------
61003226谢谢您的介绍,不过CReportCtrl好像是报表风格啊?不是很符合我的界面,我的界面要求是列表风格
展开
 我来答
百度网友b83729b1c
2008-04-05 · 超过11用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:72.5万
展开全部
无语,我才看到是这样~~不好意思,你上网看看好像有个 CReportCtrl类,可以实现你的功能,好像是,如果需要,可以联系我,^_^暂时我还不睡
百度网友6cae6c6d0
2008-04-05
知道答主
回答量:9
采纳率:0%
帮助的人:4.4万
展开全部
重载CListCtrl,如果很难实现,就自己做个ListCtrl,也许比修改系统的更容易,主要是方便呀,想怎么控制就怎么控制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式