设置指定列的排序顺序。标头控件的。
void SetSortColumn(
int iColumn,
BOOL bAscending=TRUE,
BOOL bAdd=FALSE
);
参数
[in] iColumn
标头控件的列的从零开始的索引。如果此参数小于零,此方法从列表中移除所有列排序列。[in] bAscending
指定 iColumn 参数指定列的排序顺序。设置升序的TRUE ;设置降序对 FALSE。默认值为 TRUE。[in] bAdd
设置 iColumn 参数指定列的排序顺序的TRUE。如果当前标头控件在 多个列排序 模式,此方法将指定的列添加到列表对列进行排序。使用 CMFCHeaderCtrl::EnableMultipleSort 设置多个列排序模式。
如果多个列排序模式未设置,并且此方法编译调试模式,此方法断言。如果多个列排序模式未设置,并且此方法在发布模式下编译,此方法从列表先移除所有列排序列,然后添加指定的列添加到列表中。
先的FALSE 从列表中移除所有列排序列,然后添加指定的列添加到列表中。默认值为 FALSE。
备注
使用此方法将列的排序顺序。如果需要,此方法将列添加到列表对列进行排序。标头控件使用排序顺序绘制向上或向下点的排序箭头。
要求
标头: afxheaderctrl.h