Sdílet prostřednictvím


CHeaderCtrl::InsertItem

Vloží novou položku do záhlaví ovládacího prvku v zadaném indexu.

int InsertItem( 
   int nPos, 
   HDITEM* phdi  
);

Parametry

  • nPos
    Z nuly vycházející index položky vložit.Pokud je hodnota nula, vložení položky na začátku prvku záhlaví.Pokud je hodnota větší než maximální hodnota, vložení na konci prvku záhlaví položky.

  • phdi
    Ukazatel HDITEM struktura, která obsahuje informace o zboží, které mají být vloženy.

Vrácená hodnota

Index nové položky v případě úspěchu; jinak – 1.

Příklad

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);
}

Požadavky

Záhlaví: afxcmn.h

Viz také

Referenční dokumentace

Třída CHeaderCtrl

Graf hierarchie

CHeaderCtrl::DeleteItem

CHeaderCtrl::GetItem