读书人

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

发布时间: 2014-06-25 16:34:24 作者: rapoo

请问怎样在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;
}

读书人网 >VC/MFC

热点推荐