C++ 如何实现CEditListCtrl
如何实现CEditListCtrl?。具有编辑功能的列表控件(报表/网格视图)。 我在报告视图中有一个列表视图。它有一些价值。我需要扩展它来编辑列表视图中的值。 我声明了一个从CListCtrl继承的类。我已经处理了两个窗口消息来开始和结束编辑。收到消息后,我会显示一个文本框。但我无法在这些消息处理程序中获得控制权。有办法知道原因吗C++ 如何实现CEditListCtrl,c++,visual-c++,mfc,C++,Visual C++,Mfc,如何实现CEditListCtrl?。具有编辑功能的列表控件(报表/网格视图)。 我在报告视图中有一个列表视图。它有一些价值。我需要扩展它来编辑列表视图中的值。 我声明了一个从CListCtrl继承的类。我已经处理了两个窗口消息来开始和结束编辑。收到消息后,我会显示一个文本框。但我无法在这些消息处理程序中获得控制权。有办法知道原因吗 或者有其他方法来实现这一点。您需要使用一个cmbobox,它基本上是CEdit和CListCtrl的组合。在代码项目上有一些整洁的网格控件,可能会有所帮助: 谢
或者有其他方法来实现这一点。您需要使用一个cmbobox,它基本上是CEdit和CListCtrl的组合。在代码项目上有一些整洁的网格控件,可能会有所帮助: 谢谢您的回答 我做得很容易
我们还必须实现OnPaint()(在CListCtrl的派生类中),否则UI将无法正确更新
你可以在那一页上看到我的答案 但是我在这个列表视图中显示了一个树结构。我认为这是不可能的与cComboxOK,我的错误。您是否尝试过使用CListCtrl::GetEditControl获取可用于编辑的CEdit。