Partager via


CListBox::GetText

Obtient une chaîne d'une zone de liste.

int GetText(
   int nIndex,
   LPTSTR lpszBuffer 
) const;
void GetText(
   int nIndex,
   CString& rString 
) const;

Paramètres

  • nIndex
    Spécifie l'index de base zéro de la chaîne à récupérer.

  • lpszBuffer
    Pointe vers une mémoire tampon qui reçoit la chaîne.La mémoire tampon doit avoir suffisamment d'espace pour la chaîne et un caractère NULL de fin.La taille de la chaîne peut être déterminée d'avance en appelant la fonction membre d' GetTextLen .

  • rString
    Référence à un objet CString.

Valeur de retour

La longueur (en octets) de la chaîne, à l'exception de le caractère NULL de fin.Si nIndex ne spécifie pas d'index valide, la valeur de retour est LB_ERR.

Notes

La deuxième forme de cette fonction membre remplit l'objet d' CString de texte de chaîne.

Exemple

// Dump all of the items in the list box.
CString str, str2;
int n;
for (int i = 0; i < m_myListBox.GetCount(); i++)
{
   n = m_myListBox.GetTextLen(i);
   m_myListBox.GetText(i, str.GetBuffer(n));
   str.ReleaseBuffer();

   str2.Format(_T("item %d: %s\r\n"), i, str.GetBuffer(0));
   AFXDUMP(str2);
}

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CListBox

Graphique de la hiérarchie

CListBox::GetTextLen

LB_GETTEXT