如何获取CComboBox选择的文本

原创 2006年05月19日 14:50:00

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

CCombobox使用大全

一、如何添加/删除Combo Box内容1. 在Combo Box控件属性的Data标签里面添加,一行表示Combo Box下拉列表中的一行。换行用ctrl+回车。2. 在程序初始化时动态添加    ...
  • yu444
  • yu444
  • 2010年01月22日 11:43
  • 32111

CComboBox控件的用法

类CComboBox封装了Windows组合框。组合框由一个列表框和一个静态控件(或编辑控件)组成。列表框部分可以是一直显示的,也可以是隐藏的,在用户单击编辑控件边上的按钮(下拉箭头)时下拉该列表框。...
  • liulong1010
  • liulong1010
  • 2015年01月14日 16:08
  • 1960

CComboBox和CComboBoxEx用法介绍

CComboBox: 选择控件关联                            添加选项值、并设置第一列选中 m_comb.AddString(_T("第一列")); m_comb.A...
  • lab131415926
  • lab131415926
  • 2014年12月09日 10:09
  • 1468

MFC程序使用CComboBox控件详解

CComboBox控件又称作组合框控件,其有三种形态可供选择: 1.简单组合框(Simple) 2.下拉组合框(Drop-down) 3.下拉列表式组合框(Drop-down list). ...
  • aaahuanian
  • aaahuanian
  • 2012年08月16日 09:46
  • 10314

VC++之ComboBox的用法总结

1. 对话框中 添加 combox 控件 2. 添加变量定义 CComboBox m_droplist; 3. 添加内容: m_dropbox.SetCurSel(1); m_...
  • liqing19850102
  • liqing19850102
  • 2012年05月16日 23:17
  • 44120

VC CComboBox用法

CComboBox使用技巧: 1. CComboBox风格 CBS_AUTOHSCROLL //自动水平滚动条 CBS_DISABLENOSCROLL //选中时始终显示...
  • aaahuanian
  • aaahuanian
  • 2012年08月16日 14:32
  • 14855

mfc中,COMBOBOX如何获取输入的文本内容

简单的获取Combobox的选中内容是很简单的: CString strChoosed; m_mediaCombox.GetLBText(m_mediaCombox.GetCurSel...
  • Leighton_52
  • Leighton_52
  • 2013年08月26日 14:12
  • 5131

CComboBox控件中数据的获取问题

一般情况下,可以用GetWindowText获取ComboBox的值,但在ComboBox的值发生改变的时候,GetWindowText的值是改变前的值,而改变之后的值要用GetLBText来获取。 ...
  • zhubosa
  • zhubosa
  • 2014年07月01日 11:23
  • 831

MFC---获得组合框CComboBox中选中的内容

CString CellID; GetDlgItem(IDC_COMBO_CellID)->GetWindowText(CellID); //获得组合框中的选中内容...
  • u012319493
  • u012319493
  • 2016年01月24日 11:27
  • 1828

关于CListBox和CComboBox修改窗口Style的问题

 在界面编程中,经常遇到修改CListBox和CComboBox窗口式样(style)的问题.可恼的时,一旦窗口创建后(Creation),没有办法可以修改窗口式样.也就是说,ModifyStyle(...
  • schlafenhamster
  • schlafenhamster
  • 2008年08月18日 20:35
  • 3145
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何获取CComboBox选择的文本
举报原因:
原因补充:

(最多只允许输入30个字)