gpt4 book ai didi

windows - 如何编辑 MFC 列表框中的单元格?

转载 作者:可可西里 更新时间:2023-11-01 10:29:59 26 4
gpt4 key购买 nike

我有一个 CListCtrl 控件,它有 2 列和任意数量的行。我希望用户能够单击(或双击)“单元格”并能够编辑其中的文本。

Screenshot

我的意思是我希望能够通过单击文本使其可编辑来单击并编辑任何显示“TEST”的地方。

我该怎么办?我想我应该使用鼠标单击事件,但如何使单元格可编辑?

最佳答案

这看起来像报表模式下的列表控件,不同于列表框。列表 根本不支持编辑内容。您可以完全自己编写代码来获取一行的内容,将其复制到编辑控件,在显示现有内容的确切位置显示编辑控件,允许用户编辑,并在/如果用户使用时将数据复制回来点击返回。

列表控件允许编辑一个(而且只有一个)字段。如果你想支持更多,你有几个选择。一个会像上面那样,在正确的地方创建你自己的编辑控件。显而易见的替代方法是查找众多网格控件之一。 CodeProject has a number of variations .

关于windows - 如何编辑 MFC 列表框中的单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2661270/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com