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