共用方式為


建立標頭控件

標頭控件無法在對話框編輯器中直接使用(雖然您可以新增清單控件,其中包含標頭控件)。

將標題控件放在對話框中

  1. 在對話類別中手動內嵌 CHeaderCtrl 類型的成員變數。

  2. OnInitDialog 中,為 CHeaderCtrl 建立和設定樣式,將其放置並顯示出來。

  3. 將項目新增至標頭控制項。

  4. 使用 [類別精靈 ] 將對話框類別中的處理程式函式對應至您需要處理的任何標頭控件通知訊息(請參閱 將訊息對應至函式)。

將標頭控件放在檢視中(不是 CListView)

  1. 在檢視類別中內嵌 CHeaderCtrl 物件。

  2. 在檢視的OnInitialUpdate成員函式中,設置標頭控件視窗的樣式、位置並顯示。

  3. 將項目新增至標頭控制項。

  4. 針對您需要處理的任何標頭控件通知訊息,使用 類別精靈 來對應檢視類別中的處理程式函式(請參閱 將訊息對應至函式)。

不論是哪一種情況,當建立檢視或對話框物件時,就會建立內嵌控件物件。 然後,您必須呼叫 CHeaderCtrl::Create 來建立控件視窗。 若要放置控件,請呼叫 CHeaderCtrl::Layout 來判斷控件的初始大小和位置,以及 SetWindowPos 來設定您想要的位置。 然後新增專案,如 將專案新增至標頭控件中所述。

如需詳細資訊,請參閱在 Windows SDK 中 建立標頭控件

另請參閱

使用 CHeaderCtrl
控制項