MFC如何在树形控件中,判断点击了那个节点,然后用MessageBox显示点击的节点名称

MFC怎么在树形控件中,判断点击了那个节点,然后用MessageBox显示点击的节点名称
如题:节点如下

主节点
|
|
 ---副节点1
|
|
 ---副节点2

增加节点的代码如下
void CTreeDlg::InitTreeCtrl()
{
HTREEITEM hRoot=m_Tree.InsertItem("设置",0,1);

HTREEITEM hTwo=m_Tree.InsertItem("子节点一",2,3,hRoot);
m_Tree.InsertItem("子文件一",2,3,hTwo);
m_Tree.InsertItem("子文件二",2,3,hTwo);
m_Tree.InsertItem("子文件三",2,3,hTwo);

HTREEITEM hThree=m_Tree.InsertItem("子节点二",2,3,hRoot);
m_Tree.InsertItem("子文件一",2,3,hThree);
m_Tree.InsertItem("子文件二",2,3,hThree);
m_Tree.InsertItem("子文件三",2,3,hThree);
}

例如我点击了副节点2,那怎么用MessageBox显示他的名字呢~!求高手救救

------解决方案--------------------
点击节点,可以响应WM_LBUTTONDOWN或右键消息,HitTest传入坐标返回节点句柄,再GetItemText
------解决方案--------------------
HitTest这个函数能得到点击的节点