我能否以编程方式对 wxDataViewCtrl 的列重新排序
Can I reorder the column of wxDataViewCtrl programmatically
我们可以通过拖放控件来重新排序wxDataViewCtrl列。但是我想以编程方式对控件中的wxDataViewCtrl列进行重新排序。
我正在寻找像ReorderColumn(unsigned int pos, wxDataViewColumn *col)
这样的API
提供用于添加、删除和插入列的 API。但是我没有找到任何直接的API来实现重新排序。
目前无法直接执行此操作,您需要使用 DeleteColumn()
和 InsertColumn()
手动交换列。
创建
列时添加wxDATAVIEW_COL_REORDERABLE标志
相关文章:
- 二叉排序树无法编译
- 仅使用绝对值对数组进行排序,并在C++中显示实际值
- C++选择排序算法中的逻辑错误
- 使用C++程序合并排序没有得到正确的输出
- 计算排序向量的向量中唯一值的计数
- 排序算法c++
- 使用2个键的cpp-stl::优先级队列排序不正确
- 将结构向量排序为子组
- 在c++中尝试对对象数组进行排序时,出现std:bad_alloc错误
- 数组将排序排序为降序而不是升序
- 如何按姓氏排序并打印新数组
- 将一个数组的每个元素乘以另一个数组的每个元素,并对新的非常大的数组进行排序
- 合并排序 - 返回新数组,而不是将合并的数组复制到输入数组
- 如何对骰子进行排序并创建每个数组中具有相等骰子的新数组,Yahtzee,C++
- 与排序相关的算法(将每个项目替换为排序排序中的索引)
- 如何将未排序数组的排序索引放入新数组中
- "std::"具有排序/排序、存在测试和头/尾访问的数据结构?
- 创建没有重复项的新排序向量
- 使用快速排序排序不会给出排序的数组
- 读取文本行,对它们进行排序并将它们写入新的文本文件