void CTreeCtrlEx::OnTvnItemexpanded(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMTREEVIEW pNMTreeView = reinterpret_cast<LPNMTREEVIEW>(pNMHDR);
TVITEM tviNew = pNMTreeView->itemNew;
if (pNMTreeView->action == 1)
{
//设置非展开的图标
SetItemImage(tviNew.hItem,ICON_FOLDER_FILE_T,ICON_FOLDER_FILE_T);
}
else
{
//设置展开的图标
SetItemImage(tviNew.hItem,ICON_FOLDER_FILE_OPEN_T,ICON_FOLDER_FILE_OPEN_T);
}
*pResult = 0;
}
CtreeCtrl展开时更换图标
最新推荐文章于 2019-01-18 16:22:06 发布
本文介绍如何在C++树控件中实现展开与折叠时图标的变化,通过`voidCTreeCtrlEx::OnTvnItemexpanded`函数进行操作。
447

被折叠的 条评论
为什么被折叠?



