Aracılığıyla paylaş


CHeaderCtrl::GetItem

Başlık denetimi öğesi hakkında bilgi alır.

BOOL GetItem(
   int nPos,
   HDITEM* pHeaderItem 
) const;

Parametreler

  • nPos
    Almak için öğenin sıfır tabanlı dizini belirtir.

  • pHeaderItem
    İşaretçi bir HDITEM new Item aldığı yapı.Bu yapı ile kullanılan InsertItem ve SetItem üye işlevler.Bayrakları kümesi maskesi öğesi sağlamaya karşılık gelen elemanları değerleri doğru dönüş dolu olduğunu.Maskesi öğesi sıfır olarak ayarlamak, yapı öğelerinin değerlerini anlamsız.

Dönüş Değeri

Başarılı olursa sıfırdan farklı; Aksi halde 0.

Örnek

LPCTSTR lpszmyString = _T("column 2");
LPCTSTR lpszmyString2 = _T("vertical 2");

// Find the item whose text matches lpszmyString, and 
// replace it with lpszmyString2.
int    i, nCount = m_myHeaderCtrl.GetItemCount();
HDITEM hdi;
enum   { sizeOfBuffer = 256 };
TCHAR  lpBuffer[sizeOfBuffer];
bool   fFound = false;

hdi.mask = HDI_TEXT;
hdi.pszText = lpBuffer;
hdi.cchTextMax = sizeOfBuffer;

for (i=0; !fFound && (i < nCount); i++)
{
   m_myHeaderCtrl.GetItem(i, &hdi);

   if (_tcsncmp(hdi.pszText, lpszmyString, sizeOfBuffer) == 0)
   {
      _tcscpy_s(hdi.pszText, sizeOfBuffer, lpszmyString2);
      m_myHeaderCtrl.SetItem(i, &hdi);
      fFound = true;
   }
}

Gereksinimler

Başlık: afxcmn.h

Ayrıca bkz.

Başvuru

CHeaderCtrl sınıfı

Hiyerarşi grafik

CHeaderCtrl::SetItem