设置指定列的排序顺序。标头控件的。
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