问题是这样的:
对话框里面有5个treectrl控件
这些treectrl都需要实现单击双击响应函数
比如单击根节点时(展开或收缩子项)
比如双击某项时 取得该项的数据那么现在我该在dlg里面如下写
ON_NOTIFY(NM_CLICK, IDC_TREE_1, OnClickTree1)
ON_NOTIFY(NM_DBLCLK, IDC_TREE_1, OnDblclkTree1)
ON_NOTIFY(NM_CLICK, IDC_TREE_2, OnClickTree2)
ON_NOTIFY(NM_DBLCLK, IDC_TREE_2, OnDblclkTree2)
ON_NOTIFY(NM_CLICK, IDC_TREE_3, OnClickTree3)
ON_NOTIFY(NM_DBLCLK, IDC_TREE_3, OnDblclkTree3) ON_NOTIFY(NM_CLICK, IDC_TREE_4, OnClickTree3)
ON_NOTIFY(NM_DBLCLK, IDC_TREE_4, OnDblclkTree3)
ON_NOTIFY(NM_CLICK, IDC_TREE_5, OnClickTree3)
ON_NOTIFY(NM_DBLCLK, IDC_TREE_5, OnDblclkTree3)
还是继承一个CTreeCtrl 然后在里面处理树的单击 双击事件
然后在双击事件中 取得所双击项的信息 然后发一个消息给父窗口?大家觉得哪个好呢?