共用方式為


CListBox::GetText

從清單方塊取得字串。

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

參數

  • nIndex
    指定要擷取的字串之以零起始的索引。

  • lpszBuffer
    out 接收資料之緩衝區的點。 緩衝區必須有字串和一個結束的 null 字元足夠的空間。 字串的大小可以事先決定 GetTextLen 呼叫成員函式。

  • rString
    CString 物件的參考。

傳回值

的長度 (以位元組為單位),包括結束的 null 字元。 如果 nIndex 並未指定的有效索引,則傳回值為 LB_ERR

備註

這個成員函式的第二個表單以文字字串填入一個 CString 物件。

範例

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

需求

Header: afxwin.h

請參閱

參考

CListBox 類別

階層架構圖

CListBox::GetTextLen

LB_GETTEXT