CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

请教有关树状控件的单击问题

楼主computerwjun(幽谷)2005-01-06 09:31:46 在 VC/MFC / 界面 提问

我在树状控件的NM_CLICK鼠标单击事件中用了:  
  HTREEITEM   hitem;  
  hitem   =   m_tree.GetSelectedItem();  
  CString   str;  
  str   =   m_tree.GetItemText(hitem);  
  这里的str返回的并不是你当前鼠标单击的项的Text,而是上次鼠标单击时所在项的Text,请教如何获取当前项的Text   啊!  
  问题点数:20、回复次数:4Top

1 楼property1(lubiao)回复于 2005-01-06 09:39:11 得分 6

单击   之后,   selected   还没有   changed  
   
  可以考虑   响应   selectedchanged   消息Top

2 楼fengqinggao(风清高)回复于 2005-01-06 09:45:17 得分 7

将你的这些语句放在该函数调用完其父类的OnClick消息以后,应该可行Top

3 楼tonyswe(tong)回复于 2005-01-06 13:17:26 得分 7

TVN_SELCHANGED消息Top

4 楼computerwjun(幽谷)回复于 2005-01-06 14:47:06 得分 0

呵呵,问题我已经解决了,不过还是非常感谢你们了!!!!  
  我使用:  
  GetCursorPos(point);  
  hitem   =   m_tree.HitTest(&point);  
  str   =   m_tree.GetItemText(hitem);  
  获取的!!!Top

相关问题

  • 90KB 的vsTreeview 树状控件
  • treeview树状视图控件问题
  • C#中的TreeView 控件树状控件怎么用?
  • 请教一个windows标准树状控件编程问题
  • 关于树状控件的一个问题?
  • TreeView控件为什么运行后不是树状的?
  • 树状控件中数据量太大应怎样处理呢?
  • 谁会用vsFlexGrid控件树状显示数据??
  • 有关winsock控件
  • 有关CListCtrl控件

关键词

  • 控件
  • 鼠标
  • 消息
  • 单击
  • 树状控件
  • hitem
  • 请教
  • getitemtext
  • tree
  • 获取

得分解答快速导航

  • 帖主:computerwjun
  • property1
  • fengqinggao
  • tonyswe

相关链接

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

广告也精彩

反馈

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