我可以通过编程方式重新排序wxDataViewCtrl的列

时间:2016-01-15 16:52:40

标签: c++ wxwidgets

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

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

这样的API

可以使用添加,删除和插入列的API。但我没有找到任何直接的API来实现重新排序。

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

在创建列时添加wxDATAVIEW_COL_REORDERABLE标志