VC MFC 常用控件使用方法-- CTreeCtrl

原创 2013年12月03日 10:36:47

 

1,如果想单击树上的节点使其能够编辑需要在create时追加:TVS_EDITLABELS

     编辑后如果想让其能够保存,需要追加下面两个方法:

 

	ON_NOTIFY_REFLECT(TVN_BEGINLABELEDIT, OnBeginlabeledit)
	ON_NOTIFY_REFLECT(TVN_ENDLABELEDIT, OnEndlabeledit)


 

void CViewTree::OnBeginlabeledit(NMHDR* pNMHDR, LRESULT* pResult)
{
	TV_DISPINFO*   pTVDispInfo   =   (TV_DISPINFO*)pNMHDR;
     this->GetEditControl()->LimitText(50);   

	*pResult   =   0; 
}

void CViewTree::OnEndlabeledit(NMHDR* pNMHDR, LRESULT* pResult)
{
	TV_DISPINFO*   pTVDispInfo   =   (TV_DISPINFO*)pNMHDR;   
 
   WCHAR s[50];   
   this->GetEditControl()->GetWindowText(s,   50);   
                       TRACE(_T("%s\n"),   s);   
   this->SetItemText(GetSelectedItem(),   s);   
     
   *pResult   =   0;   

}


 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

VC++MFC 常用控件使用方法

  • 2011-05-24 19:07
  • 228KB
  • 下载

VC/MFC中 CListCtrl控件的使用方法

http://blog.csdn.net/tg2003/archive/2009/04/10/4060322.aspx 在VC中使用控件一直是件让我头痛的事件,从控件的创建到控件的操作管...

VC6.0常用控件使用方法

VC6.0常用控件使用方法   2011-02-18 23:39:02|  分类: MFC / C++ |  标签: |字号大中小 订阅 *除非特别说明,本文中所用控件...
  • msbbc
  • msbbc
  • 2011-12-07 15:50
  • 518

【代码备忘】MFC遍历文件夹、删除文件夹、CTreeCtrl使用方法

欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611  所贴代码皆有一些工程代码,会对应标出! 【遍历文件夹 & CtreeCtrl插...

MFC常用控件CListCtrl 、CSliderCtrl、CToolTipCtrl、CTreeCtrl的自绘

Window平台下MFC提供的CListCtrl 、CSliderCtrl、CToolTipCtrl、CTreeCtrl等控件大多时候是不能满足我们的需求,如果我要在改变滑动条的颜色,我要改变滑动条的...

MFC常用控件-CEdit ,CTreeCtrl,CComboBox等控件

1.最近几天自己写了一个日志管理软件(为自己使用的),主要的记录每天个人的一些情况,如作息时间,做了些什么事,和一些总结,心得体会等. 但在实现的过程中,由于有好几个月没有用VC++编了,有些控件的使...

MFC学习之CTreeCtrl控件的使用

树状控件CTreeCtrl主要用于树状结构的功能使用,其中树状结构有一个根接点(Root),一个根接点下可以有多个子接点或者不设置子接点,子接点也可以作为父节点,使其下也包含若干的子接点,总是可以根据...

】VC中树形控件(CTreeCtrl)的使用

树形控件可以用于树形的结构,其中有一个根接点(Root)然后下面有许多子结点,而每个子结点上有允许有一个或多个或没有子结点。MFC中使用CTreeCtrl类来封装树形控件的各种操作。通过调用 BOO...

VC中树形控件(CTreeCtrl)的使用

树形控件可以用于树形的结构,其中有一个根接点(Root)然后下面有许多子结点,而每个子结点上有允许有一个或多个或没有子结点。MFC中使用CTreeCtrl类来封装树形控件的各种操作
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)