19,472
社区成员




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);
}
}