MFC树形结构点击响应问题的代码优化问题!!!!!!!!!!!!!! 20
假如我有一个树形控件,里面有大于50个的分支现在已经完成的是点击其中一个分支都会响应相应的文本内容但是当代码很麻烦每个点击响应都是通过如下完成的CStringm_Tree...
假如我有一个树形控件,里面有大于50个的分支
现在已经完成的是 点击其中一个分支都会响应相应的文本内容
但是当代码很麻烦
每个点击响应都是通过如下完成的
CString m_TreeInfo;
NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
m_TreeInfo = m_wndTree.GetItemText(pNMTreeView->itemNew.hItem);
if(m_TreeInfo==点击选项的标题)
this->SwitchToView(点击选项的标题对应的文本框);
Invalidate();
*pResult = 0;
这样以来当选择项很多时 代码很多 而且没什么技术含量
我想要的是 怎样减少代码量
不要用if 或 switch来做
急!!!!!!!!!! 展开
现在已经完成的是 点击其中一个分支都会响应相应的文本内容
但是当代码很麻烦
每个点击响应都是通过如下完成的
CString m_TreeInfo;
NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR;
m_TreeInfo = m_wndTree.GetItemText(pNMTreeView->itemNew.hItem);
if(m_TreeInfo==点击选项的标题)
this->SwitchToView(点击选项的标题对应的文本框);
Invalidate();
*pResult = 0;
这样以来当选择项很多时 代码很多 而且没什么技术含量
我想要的是 怎样减少代码量
不要用if 或 switch来做
急!!!!!!!!!! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询