Compartir a través de


CHeaderCtrl::GetItem

Recupera información sobre un elemento de control header.

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

Parámetros

  • nPos
    Especifica el índice de base cero del elemento para recuperar.

  • pHeaderItem
    puntero a una estructura de HDITEM que recibe el nuevo elemento. esta estructura se utiliza con InsertItem y el miembro de SetItem funciona. Ninguna marca el conjunto en el elemento de máscara asegúrese de que los valores de los elementos correspondientes se han completado correctamente sobre devuelto. Si el elemento de máscara se establece en cero, los valores de los otros elementos de estructura son sentido.

Valor devuelto

Distinto de cero si correctamente; si no 0.

Ejemplo

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

Requisitos

encabezado: afxcmn.h

Vea también

Referencia

CHeaderCtrl Class

Gráfico de jerarquías

CHeaderCtrl::SetItem