关于树型控件绑定图片的问题

gaosonglove 2010-06-16 06:45:24
遇到了一个令人苦恼的问题。
现在由于项目要求,做类似于qq的IM即时通讯程序,在做界面的时候遇到了麻烦。就是显示好友,是用tree控件显示的.利用cimagelist型变量m_imagelist存储png扩展格式的好友头像(存储png格式头像,是利用cximage类中的一函数),如果好友头像是固定的,那么很好办,利用tree控件中setimagelist绑定m_imagelist变量,然后在InsertItem插入好友名单时,将图片序号写好即可,利用如下函数:
InsertItem( LPCTSTR lpszItem, int nImage, int nSelectedImage, HTREEITEM hParent = TVI_ROOT, HTREEITEM hInsertAfter = TVI_LAST),
现在问题是,好友头像是自定义的,是不规则的.那图片该怎么插入tree控件呢?如果改变m_imagelist型的图片索引值,是一个办法。但个人觉得这不是最好的办法,因为处理起来是比较麻烦,如果好友上线,还的把好友在数控件的位置置在首位,而m_imagelist图片序号也得跟着改变,还有其他因素等等.
不知道有没有更好的思路?
个人觉得最好的思路是在插入时,根据图片路径,将其调用,现在在 tree控件,可这个方法不现实.
谢谢.请教高手,提个意见
...全文
95 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaosonglove 2010-06-17
  • 打赏
  • 举报
回复
自己顶,高手给个意见。项目比较急,谢谢
m_nAdrs 2010-06-16
  • 打赏
  • 举报
回复
网上好像有....
gaosonglove 2010-06-16
  • 打赏
  • 举报
回复
自己顶

1,650

社区成员

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

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