CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

请问CTreeCtrl控件的SetItemData能不能设置一个字符串?如果可以怎么设置?

楼主lijie_168(lijie)2005-04-03 14:22:37 在 VC/MFC / 界面 提问

请问CTreeCtrl控件的SetItemData能不能设置一个字符串?如果可以怎么设置? 问题点数:0、回复次数:4Top

1 楼keiy()回复于 2005-04-03 14:32:38 得分 0

CTreeCtrl控件的SetItemData不能设置一个字符串  
  但可用SetItemText  
  CTreeCtrl::SetItemText  
  BOOL   SetItemText(   HTREEITEM   hItem,   LPCTSTR   lpszItem   );  
   
  Top

2 楼Mackz(在相互)回复于 2005-04-03 17:22:02 得分 0

Example  
  //   The   pointer   to   my   tree   control.  
  extern   CTreeCtrl*   pmyTreeCtrl;  
  CString       str;  
  HTREEITEM   hItem;  
   
  //   Insert   20   items   into   the   tree   control   making   every   item's  
  //   data   be   the   handle   of   the   item.  
  for   (int   i=0;i   <   20;i++)  
  {  
        str.Format(TEXT("item   %d"),   i);  
        hItem   =   pmyTreeCtrl->InsertItem(str);  
   
        if   (hItem   !=   NULL)  
        {  
              pmyTreeCtrl->SetItemData(hItem,   (DWORD)   hItem);  
        }  
  }  
  Top

3 楼Mackz(在相互)回复于 2005-04-03 17:24:45 得分 0

LPTSTR   szItemData   =   new   TCHAR[str.GetLength()   +   1];  
  lstrcpy(szItemData,   (LPCTSTR)str);  
  pmyTreeCtrl->SetItemData(hItem,   (DWORD)szItemData);  
   
  在删除节点的时候再释放:  
  delete   [](LPTSTR)pmyTreeCtrl->GetItemData(hItem);Top

4 楼xuzheng318(忧郁王子)回复于 2005-04-03 17:29:35 得分 0

楼上说得很详细了!Top

相关问题

  • 请问CTreeCtrl控件的SetItemData能不能设置一个字符串?(在线等)
  • 如何获得CEdit控件输入的字符串
  • CEdit控件内输出字符串如何控制换行?
  • 急!MSComm控件怎么发送字符串?
  • 怎样获得Edit控件里面的字符串
  • 如何从Memo控件获得所需字符串?(急)
  • 关于tmemo控件中的字符串的问题
  • 怎样把字符串当作控件的属性执行 ?
  • 怎么获取RichTextBox控件当前显示的字符串????
  • 如何将字符串作为一个控件来操作作???

关键词

  • 控件
  • setitemdata
  • 字符串
  • pmytreectrl
  • hitem
  • ctreectrl控件
  • szitemdata
  • 请问
  • htreeitem
  • 可以怎么设置

得分解答快速导航

  • 帖主:lijie_168

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo