case WM_NOTIFY:
{
if(IDC_TRV1==wParam)
{
NMHDR* phdr = (NMHDR*)lParam;
if(phdr->code == NM_DBLCLK)
{
HWND hTree = GetDlgItem(hwnd, IDC_TRV1);
TCHAR str[256] = {0 };
TVITEM item = { 0 };
item.mask = TVIF_TEXT;
item.cchTextMax = 256;
item.pszText = str;
item.hItem = TreeView_GetSelection(hTree);
TreeView_GetItem(hTree, &item);
MessageBox(hwnd,str,str,0);
TreeView_DeleteItem(hTree,&item);
}
}
}break;到MessageBox都可以,最后删除节点为什么没反应呢,点的是根结点
{
if(IDC_TRV1==wParam)
{
NMHDR* phdr = (NMHDR*)lParam;
if(phdr->code == NM_DBLCLK)
{
HWND hTree = GetDlgItem(hwnd, IDC_TRV1);
TCHAR str[256] = {0 };
TVITEM item = { 0 };
item.mask = TVIF_TEXT;
item.cchTextMax = 256;
item.pszText = str;
item.hItem = TreeView_GetSelection(hTree);
TreeView_GetItem(hTree, &item);
MessageBox(hwnd,str,str,0);
TreeView_DeleteItem(hTree,&item);
}
}
}break;到MessageBox都可以,最后删除节点为什么没反应呢,点的是根结点
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货