如何实现CEditListCtrl?。具有编辑功能的列表控件(报表/网格视图)。 我在报表视图中有一个列表视图。它有一些价值。我需要扩展它来编辑列表视图中的值。 我声明了一个继承自CListCtrl的类。我已经处理了两个Window消息来开始和结束编辑。收到消息后,我显示一个文本框。但我没有在这些消息处理程序中获得控件。有没有办法知道原因?
或者是否有其他方法可以实现这一点。
答案 0 :(得分:1)
Code Project上有一些整洁的网格控件可能会有所帮助:
http://www.codeproject.com/KB/miscctrl/gridctrl.aspx
答案 1 :(得分:1)
感谢所有答案
我很容易做到。
“我忘记的一件事是在资源视图中为CListCtrl设置标志(将标签编辑为TRUE)”
我们必须实现OnPaint()(在CListCtrl的派生类中),否则UI将无法正确更新
答案 2 :(得分:0)
您需要使用CComboBox,它基本上是一个组合的CEdit和CListCtrl
答案 3 :(得分:0)