树视图中的 Win32 文本框
Posted
技术标签:
【中文标题】树视图中的 Win32 文本框【英文标题】:Win32 textBox in treeview 【发布时间】:2010-03-21 10:07:33 【问题描述】:我想在treeview
中添加textbox
作为父节点之一的子节点。有没有可能>如果可以,如何实现?
【问题讨论】:
【参考方案1】:本机 TreeView 控件根本无法帮助完成这项工作。自己编程是一个棘手的命题。然而,它是一个非常流行的 UI 小工具。任何组件供应商都出售一个,总是称为“TreeList”。
如果您想从非托管 C/C++ 中使用这样的组件,您将不得不做一些购买。此类控件的 ActiveX 版本已尽可能接近。然而,大多数组件供应商都将其放在了他们的旧包中。
【讨论】:
感谢您的回复。你能推荐任何图书馆吗? 我总是避免购买建议,我不能保证不是我写的代码。尤其是当我不知道您使用哪种类库或您喜欢哪种编程时。通过谷歌搜索“TreeList”找到组件供应商,查看他们的支持论坛以了解他们的响应速度。【参考方案2】:根据您的要求,您可以使用 Win32 树视图的内置标签编辑功能。见TVM_EDITLABEL
。
要使项目像编辑控件一样,您可以在单击项目时自己发送此消息。您还可以使用owner-draw techniques 使项目在不处于标签编辑模式时看起来更像一个编辑控件。
【讨论】:
以上是关于树视图中的 Win32 文本框的主要内容,如果未能解决你的问题,请参考以下文章