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