【发布时间】:2014-06-23 08:32:45
【问题描述】:
我正在处理 Treeview 控件,我现在需要清楚地了解我可以从树视图中获取所选节点的名称。我尝试使用 After_click 方法等。
哪个类提供相同的功能(CTreeCtrl?)。 BEGIN MAP 和 END MAP 应该怎么做?
换句话说,我应该将此函数映射到什么事件?节点是否有点击事件?
【问题讨论】:
-
使用
CTreeCtrl::GetItem(在TVITEM结构中,初始化pszText和cchTextMax,并设置TVIF_TEXT掩码位)获取项目的标签。我不知道你在问什么关于 BEGIN/END MAP 的问题。 -
我在一些帖子中发现我们应该在 BEGIN/END MAP 之间添加一些通知功能。谢谢
-
紧急情况是您的问题,而不是我们的问题。请不要包括这样的 cmets。如果这个问题对你很重要,我建议你放慢脚步,多想想。试着问一个更清楚的问题。你想知道如何获取节点的文本吗?或者您想知道如何在用户编辑时收到通知?两个完全不同的问题。然而,您想要的问题的标题和正文尚不清楚。当你匆匆忙忙写下事情而没有认真思考时,就会发生这种情况。 -1
-
请帮我在运行时获取所选节点的名称..其实很抱歉这个模糊的问题..我认为这个问题现在很清楚了..
-
你并没有真正解决我的 cmets。关于消息映射,您的问题仍然存在。但是你说你只想要项目文本。使用
CTreeCtrl::GetItemText检索项目的文本您是否阅读过任何文档?
标签: winapi visual-c++ mfc treeview