读书人

小弟我给一个树控件CTreeCtrlSetIma

发布时间: 2012-02-21 16:26:23 作者: rapoo

我给一个树控件CTreeCtrl,SetImageList了一个图标列表,但是又不想所有树节点都出现图标,可以吗?
我简单的InsertItem( "123 "),以后就默认出现编号0图标,我想其不出现 请问怎么办?

[解决办法]
那你得自绘了。。。

有Icon也是一个属性啊,要有就都有,要没有就都没有。
除非自绘了。

要不ICON弄得一个和背景看起来是一样的颜色的。

[解决办法]
采用status ICON方式,就是用户自定义状态图标的方法
SetImageList(&m_imgState,TVSIL_STATE);

SetItemState( hRoot, INDEXTOSTATEIMAGEMASK(0),
TVIS_STATEIMAGEMASK );
即可

读书人网 >VC/MFC

热点推荐