问题描述:
我在做一个即时通讯的模块,要根据用户上下线的状态把头像变灰或者点亮,我在我的TreeCtrl里用
m_MyTree.SetImageList(&MyImageList,TVSIL_NORMAL),则使用m_MyTree.SetItemState()方法无法改变头像,如果使用m_MyTree.SetImageList(&MyImageList,TVSIL_STATE),则无法使用自定义的头像(我把自定义的头像BMP文件都导入到MyImageList里了,可以通过MyImageList的索引来自定义头像)。
由于本人对MFC的熟悉程度不够,所以“无法”也可能是我不会……,滚求达人解答
我在做一个即时通讯的模块,要根据用户上下线的状态把头像变灰或者点亮,我在我的TreeCtrl里用
m_MyTree.SetImageList(&MyImageList,TVSIL_NORMAL),则使用m_MyTree.SetItemState()方法无法改变头像,如果使用m_MyTree.SetImageList(&MyImageList,TVSIL_STATE),则无法使用自定义的头像(我把自定义的头像BMP文件都导入到MyImageList里了,可以通过MyImageList的索引来自定义头像)。
由于本人对MFC的熟悉程度不够,所以“无法”也可能是我不会……,滚求达人解答
解决方案 »
- f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\occcont.cpp
- 加底图
- 如何把Mapinfo数据做成GST文件?
- 选项卡控件第一页上的控件显示不出来!
- 各位经验人士,谁来说说这种错误是一般在干什么情况下出现?
- 【新书试读】Visual C++实践与提高--串口通信与工程应用篇
- 各位进来看看啊,顶者有分
- 关于TCP的问题:是不是只有用TCP发送数据的时候才需要端口号?UDP就不需要呢?
- 如何用WinExec或ShellExecute执行Net Send(已知IP和发送内容)
- 是VC高手的请进【限合肥】
- 为什么在一个判断中常量一般都是写在比较运算符前面?
- 请问 xp sp2 的 wsock32.dll 一共有多少个函数。
至少要12个……
CTreeCtrl::SetImageList(CImageList * pImageList,int nImageListType)中,如果把nImageListType设为
TVSIL_NORMAL,选中状态的是自动生成的