共用方式為


CMFCHeaderCtrl::SetSortColumn

設定指定之資料行的排序次序會標題控制項的。

void SetSortColumn(
   int iColumn,
   BOOL bAscending=TRUE,
   BOOL bAdd=FALSE 
);

參數

  • [in] iColumn
    標題列控制項之以零起始的索引。 如果這個參數小於零,這個方法會從排序資料行清單中移除所有資料行。

  • [in] bAscending
    指定資料行的排序次序 iColumn 參數指定。 將遞增順序TRUE ;設定遞減的 FALSE 。 預設值是 TRUE。

  • [in] bAdd
    設定資料行的排序次序的TRUEiColumn 參數指定。

    如果目前標題控制項在 多重資料行排序模式 ,這個方法會將指定的資料行進行排序資料行清單。 使用 CMFCHeaderCtrl::EnableMultipleSort 設定多重資料行排序模式。

    如果多重資料行排序模式未設定,而且這個方法會編譯偵錯模式,這個方法判斷提示。 如果多重資料行排序模式未設定,而且這個方法的模式編譯,這個方法會從排序資料行清單會先移除所有資料行,然後加入指定的資料行加入至清單。

    若要先的FALSE 從排序資料行清單中移除所有資料行,然後加入指定的資料行加入至清單。 預設值是 FALSE。

備註

使用這個方法會設定資料行的排序次序。 必要時,這個方法會加入資料行至排序資料行清單。 標題控制項使用排序次序繪製向上或向下指的排序箭號。

需求

標題: afxheaderctrl.h

請參閱

參考

CMFCHeaderCtrl 類別

階層架構圖

CMFCHeaderCtrl::EnableMultipleSort