gpt4 book ai didi

c++ - wxwidgets wxlistctrl 编辑特定列

转载 作者:行者123 更新时间:2023-11-28 02:19:24 26 4
gpt4 key购买 nike

操作系统:WIN 8

WX 版本:3.0.2

wxListItem 有问题 - wxListCtrl:我有一个带有 2 列和以下掩码的 wxListCtrl:wxLC_REPORT | wxLC_EDIT_LABELS | 编辑标签wxLC_SINGLE_SEL | wxLC_HRULES | wxLC_VRULES

问题:我想通过鼠标点击来编辑第 2 列中的标签,但此时,在指定行中的任意位置点击鼠标只会编辑第 1 列。

这是为什么呢?我需要做什么才能仅编辑第 2 列并防止第 1 列被编辑?

我查了官方文档,但是关于mask的信息不多,我想这可能是使用不当的MASK导致的问题

谢谢

最佳答案

wxListCtrl 仅支持编辑其第一列,因为在 MSW 下用于实现它的 native ListView 控件存在相同的限制。

如果您需要所有列都是可编辑的,请考虑 wxDataViewCtrlwxGrid .不幸的是,它们都不是 MSW 原生的(参见 this table ),但 wxDVC 看起来还不错,尤其是最新版本。

关于c++ - wxwidgets wxlistctrl 编辑特定列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33062167/

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