共用方式為


標題控制項和清單控制項

在大部分情況下,您將使用內嵌在 CListCtrlCListView 物件中的標題控制項。 然而,有些個別的標題控制項物件是適當的情況,例如操作資料,排列資料列或資料行,在 CView衍生物件。 在這些情況下,您需要對外觀和預設內嵌標題控制項的行為更大的控制項。

要標題控制項提供標準,預設行為的一般情況下,您可以使用 CListCtrlCListView 。 使用 CListCtrl ,當您想要內嵌在清單檢視通用控制項中預設標題控制項的功能時。 使用 CListView ,在您想要內嵌在檢視物件的預設標題控制項的功能時。

注意事項注意事項

如果清單檢視控制項使用 LVS_REPORT 樣式建立,這些控制項只包含一個固定標題控制項。

在大部分情況下,內嵌標題控制項的外觀可藉由變更包含的清單檢視控制項修改。 此外,標題控制項的相關資訊可以透過父清單檢視控制項的成員函式取得。 不過,對於對內嵌標題控制項的屬性和樣式的完全控制和存取,建議取得標題控制項物件的指標。

由呼叫個別類別的 GetHeaderCtrl 成員函式,內嵌標題控制項物件可以從 CListCtrlCListView 存取。 下列程式碼可說明此點:

CHeaderCtrl* pHeaderCtrl = m_ListCtrl.GetHeaderCtrl();
ASSERT(NULL != pHeaderCtrl);
//perform any needed operations on the header using pHeader

您還想知道關於哪些方面的詳細資訊?

請參閱

參考

使用 CHeaderCtrl

概念

控制項 (MFC)