本人刚学VC不久,现在有个很急问题问大家:
我在view用 CTreeCtrl 生成了一个tree, (CTreeCtrl tree ;)
可是,我怎么才能捕获这个tree 的 SelChanged 事件?
在“类向导”里面这个控件只有 COMMAND 和 UPDATE_COMMAND_UI 两条事件,现在我怎么SelChanged 事件?
请大家多多帮忙,谢谢了,
急,线上等候。
我在view用 CTreeCtrl 生成了一个tree, (CTreeCtrl tree ;)
可是,我怎么才能捕获这个tree 的 SelChanged 事件?
在“类向导”里面这个控件只有 COMMAND 和 UPDATE_COMMAND_UI 两条事件,现在我怎么SelChanged 事件?
请大家多多帮忙,谢谢了,
急,线上等候。
添加
ON_NOTIFY(TVN_SELCHANGED, IDC_TREE1/*你的控件id*/, OnSelchangedTree1)void *::OnSelchangedTree1(NMHDR* pNMHDR, LRESULT* pResult)
{
NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
// TODO: Add your control notification handler code here
*pResult = 0;
}*.h里添加
afx_msg void OnSelchangedTree1(NMHDR* pNMHDR, LRESULT* pResult);
m_Tree.Create(....);这样,你的树中得消息就可以被捕获了!!呵呵~~~