我在用TREEVIEW控件时,不知怎样将其子项的图象更换,大概就是子项与夫项的图象不同

crater 2003-01-14 04:59:55
同标题
...全文
64 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lanber 2003-01-15
  • 打赏
  • 举报
回复
首先,在工程中添加一个Bimap资源ID为:IDB_TreeBootImage(将你想使用的图标放在这个资源里,前后设置);

然后,添加一个CImageList m_TreeBootImage;//Tree的图标

接着,
//-----------------创建图象标签----------------------------
m_TreeBootImage.Create ( IDB_TreeBootImage,20,1,ILC_COLOR8);
m_ctrlTree.SetImageList ( &m_TreeBootImage,TVSIL_NORMAL );

当Tree中当前所选项更改后,

//-------------------树型控件的图标更改---------
m_ctrlTree.SetItemImage(hTreeCurrent,1,true );//hTreeCurrent为修改前的子项

ColderRain 2003-01-14
  • 打赏
  • 举报
回复
HTREEITEM InsertItem(UINT nMask, LPCTSTR lpszItem, int nImage, int nSelectedImage, UINT nState, UINT nStateMask, LPARAM lParam, HTREEITEM hParent, HTREEITEM hInsertAfter );

第三个参数

15,978

社区成员

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

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