我能否以编程方式对 wxDataViewCtrl 的列重新排序

Can I reorder the column of wxDataViewCtrl programmatically

本文关键字:新排序 排序 wxDataViewCtrl 编程 方式      更新时间:2023-10-16

我们可以通过拖放控件来重新排序wxDataViewCtrl列。但是我想以编程方式对控件中的wxDataViewCtrl列进行重新排序。

我正在寻找像ReorderColumn(unsigned int pos, wxDataViewColumn *col)这样的API

提供用于添加、删除和插入列的 API。但是我没有找到任何直接的API来实现重新排序。

目前无法直接执行此操作,您需要使用 DeleteColumn()InsertColumn() 手动交换列。

创建

列时添加wxDATAVIEW_COL_REORDERABLE标志