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