共用方式為


CComboBox::GetLBText

從下拉式方塊的清單方塊取得字串。

int GetLBText(
   int nIndex,
   LPTSTR lpszText 
) const;
void GetLBText(
   int nIndex,
   CString& rString 
) const;

參數

  • nIndex
    包含要複製的清單方塊字串之以零起始的索引。

  • lpszText
    為接收資料之緩衝區的點。 緩衝區必須有字串和一個結束的 null 字元足夠的空間。

  • rString
    CString 的參考。

傳回值

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

備註

這個成員函式的第二個表單使用項目的文字來填滿一 CString 物件。

範例

// Dump all of the items in the combo box.
CString str1, str2;
int n;
for (int i = 0; i < m_pComboBox->GetCount(); i++)
{
   n = m_pComboBox->GetLBTextLen(i);
   m_pComboBox->GetLBText(i, str1.GetBuffer(n));
   str1.ReleaseBuffer();

   str2.Format(_T("item %d: %s\r\n"), i, str1.GetBuffer(0));
   AFXDUMP(str2);
}

需求

Header: afxwin.h

請參閱

參考

CComboBox 類別

階層架構圖

CComboBox::GetLBTextLen

CB_GETLBTEXT