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