Sdílet prostřednictvím


CListBox::GetText

Načte řetězec ze seznamu.

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

Parametry

  • nIndex
    Určuje z nuly vycházející index řetězce mají být načteny.

  • lpszBuffer
    Body do vyrovnávací paměti, která přijímá řetězec.Vyrovnávací paměť musí mít dostatečný prostor pro řetězec a ukončujícím znakem null.Velikost řetězce může být určena ještě volání GetTextLen členské funkce.

  • rString
    Odkaz na CString objektu.

Vrácená hodnota

Délka řetězce, s výjimkou ukončujícím znakem null (v bajtech).Pokud nIndex neurčuje platný index vrácená hodnota je LB_ERR.

Poznámky

Druhý formulář této členské funkce výplně CString objekt s textem řetězec.

Příklad

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

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CListBox

Graf hierarchie

CListBox::GetTextLen

LB_GETTEXT