首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

请教怎样在vc中得到点+展开的节点的treeitem

2014-06-25 
请问怎样在vc中得到点+展开的节点的treeitem我点+展开1各节点,但我想换这个节点的图片,先要得到这个节点的

请问怎样在vc中得到点+展开的节点的treeitem
我点+展开1各节点,但我想换这个节点的图片,先要得到这个节点的treeitem,我怎么得到这个treeitem呢?

[解决办法]
给treectrl添加TVN_ITEMEXPANDED消息映射,

void Cxxx::OnItemexpanded(NMHDR* pNMHDR, LRESULT* pResult)
{
HTREEITEM hTreeItem;
NM_TREEVIEW* pnmtv= (NM_TREEVIEW*)pNMHDR;
// TODO: Add your control notification handler code here
pnmtv = (LPNMTREEVIEW) lParam;
if((pnmtv-> action & TVE_EXPAND))
{
hTreeItem=pnmtv-> itemNew.hItem;
// do something...
}

*pResult = 0;
}

热点排行