”摄像机“赋值不管用
不管点击选项,图片老切换成Image里的0位置的图片 TVINSERTSTRUCT tv;
TVITEMEX tvMex;
tvMex.mask=TVIF_DI_SETITEM|TVIF_HANDLE|TVIF_IMAGE|TVIF_TEXT;
tvMex.pszText="****县";
tvMex.iImage=0;
tvMex.iSelectedImage=0;
tvMex.cChildren=1;
tvMex.lParam=NULL;
tvMex.iIntegral=1;
tv.hInsertAfter=TVI_ROOT;
tv.hParent=NULL;
tv.itemex=tvMex;
HTREEITEM hRoot=m_pTreeCtrl.InsertItem(&tv); int nItemCount=3;//sizeof(itemData)/sizeof(itemData);
for(int i=0;i<nItemCount;i++)
{
tv.hParent=hRoot;
tv.hInsertAfter=TVI_LAST;
tvMex.pszText="控制台";
tvMex.iImage= 1;
tvMex.iSelectedImage=1;
tv.itemex=tvMex;
HTREEITEM hItem=m_pTreeCtrl.InsertItem(&tv);
tv.hParent=hItem; //改变父节点
tv.itemex.pszText="摄像机";
tvMex.iImage= 2;
tvMex.iSelectedImage=2;
tv.itemex=tvMex;
m_pTreeCtrl.InsertItem(&tv);
m_pTreeCtrl.Expand(hItem,TVE_EXPAND);
}
不管点击选项,图片老切换成Image里的0位置的图片 TVINSERTSTRUCT tv;
TVITEMEX tvMex;
tvMex.mask=TVIF_DI_SETITEM|TVIF_HANDLE|TVIF_IMAGE|TVIF_TEXT;
tvMex.pszText="****县";
tvMex.iImage=0;
tvMex.iSelectedImage=0;
tvMex.cChildren=1;
tvMex.lParam=NULL;
tvMex.iIntegral=1;
tv.hInsertAfter=TVI_ROOT;
tv.hParent=NULL;
tv.itemex=tvMex;
HTREEITEM hRoot=m_pTreeCtrl.InsertItem(&tv); int nItemCount=3;//sizeof(itemData)/sizeof(itemData);
for(int i=0;i<nItemCount;i++)
{
tv.hParent=hRoot;
tv.hInsertAfter=TVI_LAST;
tvMex.pszText="控制台";
tvMex.iImage= 1;
tvMex.iSelectedImage=1;
tv.itemex=tvMex;
HTREEITEM hItem=m_pTreeCtrl.InsertItem(&tv);
tv.hParent=hItem; //改变父节点
tv.itemex.pszText="摄像机";
tvMex.iImage= 2;
tvMex.iSelectedImage=2;
tv.itemex=tvMex;
m_pTreeCtrl.InsertItem(&tv);
m_pTreeCtrl.Expand(hItem,TVE_EXPAND);
}
放到
tv.itemex=tvMex;
后面
你这样覆盖掉了。所以不显示了