CHeaderCtrl::InsertItem
指定したインデックスのヘッダー コントロールに新しい項目を挿入します。
int InsertItem(
int nPos,
HDITEM* phdi
);
パラメーター
nPos
挿入する項目の 0 から始まるインデックス。値がゼロの場合、項目は、ヘッダー コントロールの先頭に挿入します。値が最大値より大きい場合、項目ヘッダーはコントロールの端に挿入されます。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);
}
必要条件
ヘッダー: afxcmn.h