我自己动态创建了一个treeview,和listview,我在listview中有一个函数setcontext(CString t)
是用来显示文件内容的,我把它放到listviewOnInitialUpdate() ,就可以显示文件列表,但如果放到treeview中的void Cshuxin::OnSelchangedTree(NMHDR* pNMHDR, LRESULT* pResult)
{
NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;HTREEITEM hItem = m_tree.GetSelectedItem();
//AddFiles(GetFullPath(hItem),hItem);
CString str=GetFullPath(hItem);
mylistview.setcontext(str);*pResult = 0;
}这样来调用时就不能显示出文件列表啦?
是用来显示文件内容的,我把它放到listviewOnInitialUpdate() ,就可以显示文件列表,但如果放到treeview中的void Cshuxin::OnSelchangedTree(NMHDR* pNMHDR, LRESULT* pResult)
{
NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;HTREEITEM hItem = m_tree.GetSelectedItem();
//AddFiles(GetFullPath(hItem),hItem);
CString str=GetFullPath(hItem);
mylistview.setcontext(str);*pResult = 0;
}这样来调用时就不能显示出文件列表啦?
还是在ListView中更新自己,TreeView传送参数就行了,可以调用CDocument::UpdateAllViews(),利用其参数交流。