共用方式為


建立標題控制項

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

將標題控制項放在對話方塊中

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

  2. OnInitDialog 中,建立並設定 、 CHeaderCtrl 放置樣式並加以顯示。

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

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

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

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

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

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

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

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

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

另請參閱

使用 CHeaderCtrl
Controls