1 在MessageMap中增加消息响应
BEGIN_MESSAGE_MAP(CMyStrategyUIView, CView)
ON_NOTIFY_REFLECT(TVN_SELCHANGED, &CTreeCtrlBT::OnTvnSelchanged)//这种情况是当前类继承了Ctreectrl时的声明方式
ON_NOTIFY(TVN_SELCHANGED, IDD_CANDLE_TREE, &CMyStrategyUIView::OnTvnSelchanged)//这种情况是当前类有CTreeCtrl类型变量的时候该变量Create时绑定的资源
END_MESSAGE_MAP()
2 声明响应函数
afx_msg void OnTvnSelchanged(NMHDR *pNMHDR, LRESULT *pResult);
3 实现响应函数
//这是当控件的选择发生变化时的处理函数
void CMyStrategyUIView::OnTvnSelchanged(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMTREEVIEW pNMTreeView = reinterpret_cast<LPNMTREEVIEW>(pNMHDR);
HTREEITEM hitem = pNMTreeView->itemNew.hItem;
//pNMTreeView->itemOld;//pre tree item
*pResult = 0;
}