双击事件应使用GetSelectedItem()函数取得节点信息。在鼠标按下时已产生SelectChange事件,双击后不存在新节点的概念。
解决方案 »
- MFC应用程序能想引入resX的资源么?该怎么办?
- SendMessage给网页的编辑框中发VM_CHAR消息,为什么在自己电脑上有用.在别的电脑上就没用了?
- 中国历代首都首都列表
- 广域网的WINSock通讯与局域网的代码到底做了什么不同的工作???
- 一个很奇怪的问题,希望大家帮我看看
- 请教水晶报表的简单问题
- 请教:如何在编辑框的右键菜单中添加一个“测试”菜单组?立即结帐,谢谢!
- 怎么实现基于UDP的P2P网络文件传输
- 没有调用的dll却仍会使用?
- 怎样实现文字竖向排列(带有回车的多行文本)
- 有谁DOS下16位程序可以实现bmp到jpg的转换(支持命令行参数),拜托mail一份给我([email protected])
- MFC的困惑
我想你可以试一下下面的代码:// TODO: Add your control notification handler code here
CTreeCtrl &tree=GetTreeCtrl();
HTREEITEM hSelected = tree.GetSelectedItem();
if (hSelected !=NULL)
{
char text[20] ;
TV_ITEM item;
item.mask = TVIF_HANDLE and TVIF_TEXT;
item.hItem = hSelected;
item.pszText = text ;
item.cchTextMax = 30;
m_ptree->GetItem(&item);
this->MessageBox(item.pszText,NULL,MB_OK);}
*pResult = 0;