如何获取CComboBox选择的文本

CComboBox::GetLBText

int GetLBText( int nIndex, LPTSTR lpszText ) const;

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

Return Value

The length (in bytes) of the string, excluding the terminating null character. If nIndex does not specify a valid index, the return value is CB_ERR.

Parameters

nIndex

Contains the zero-based index of the list-box string to be copied.

lpszText

Points to a buffer that is to receive the string. The buffer must have sufficient space for the string and a terminating null character.

rString

A reference to a CString.

Remarks

Gets a string from the list box of a combo box. The second form of this member function fills a CString object with the item's text.

Example

// The pointer to my combo box.
extern CComboBox* pmyComboBox;

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

      str2.Format(_T("item %d: %s/r/n"), i, str.GetBuffer(0));
      afxDump << str2;
   }
#endif

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值