19,470
社区成员
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
void QuoteList::ArrangeColumnOrder()
{
//关于列顺序调整
CHeaderCtrl* pHeaderCtrl = m_QuoteList.GetHeaderCtrl();
if (pHeaderCtrl != NULL)
{
int nColumnCount = pHeaderCtrl->GetItemCount();//获取列数
LPINT pnOrder = (LPINT)malloc(nColumnCount * sizeof(int));
ASSERT(pnOrder != NULL);
//获得列顺序到数组
m_QuoteList.GetColumnOrderArray(pnOrder, nColumnCount);
int temp;
temp = pnOrder[0];//0列
pnOrder[0] = pnOrder[ 1];
pnOrder[1] = temp;
//设置列顺序
m_QuoteList.SetColumnOrderArray(nColumnCount, pnOrder);
free(pnOrder);
}
}