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