CListBox::GetText
从列表框中获取字符串。
int GetText(
int nIndex,
LPTSTR lpszBuffer
) const;
void GetText(
int nIndex,
CString& rString
) const;
参数
nIndex
指定要检索的字符串的从零开始的索引。lpszBuffer
指向接收该字符串的缓冲区。缓冲区必须有该字符串和一个终止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