閱讀英文

共用方式為


CHeaderCtrl::InsertItem

將新的項目插入至標題控制項在指定之索引處的。

int InsertItem( 
   int nPos, 
   HDITEM* phdi  
);

參數

  • nPos
    要插入之項目之以零起始的索引。 如果值為零,則在項目標題控制項的開頭插入。 如果的值大於最大數值,項目就會插入標題控制項的結尾。

  • phdi
    為包含要插入之項目的相關資訊的 HDITEM 結構的指標。

傳回值

新項目的索引,如果成功,則為– 1。

範例

CString str;
HDITEM  hdi;

hdi.mask = HDI_TEXT | HDI_WIDTH | HDI_FORMAT | HDI_IMAGE;
hdi.cxy = 100; // Make all columns 100 pixels wide.
hdi.fmt = HDF_STRING | HDF_CENTER;

// Insert 6 columns in the header control. 
for (int i=0; i < 6; i++)
{
   str.Format(TEXT("column %d"), i);
   hdi.pszText = str.GetBuffer(0);
   hdi.iImage = i % 3;

   m_myHeaderCtrl.InsertItem(i, &hdi);
}

需求

Header: afxcmn.h

請參閱

參考

CHeaderCtrl 類別

階層架構圖表

CHeaderCtrl::DeleteItem

CHeaderCtrl::GetItem