CComboBox控件又称作组合框控件,其有三种形态可供选择:
1.简单组合框(Simple)
2.下拉组合框(Drop-down)
3.下拉列表式组合框(Drop-down list).
CComboBox控件的常用设置属性说明:
type属性:里面一共有三个选项.就是其三种形式, 我们常用的是后两种形态,其区别就是Dropdown的编辑区为可编辑控件,而droplist为静态控件.
Data属性:当程序初始化的时候,下拉列表将显示其属性里面的内容,内容用分号分隔.其属性只支持后2中形式,
Sort 属性:对添加到下拉列表框中的数据自动进行排序,如果你不想他改变你的显示序列,把他设置成False.
控件是一个窗口.其基类是为CWnd.所以CComboBox也可以使用CWnd的一些函数,它自己的函数有30几种.我写了一个示范程序,演示了一些常用的函数,你可以参考其代码看到其功能.
注:
m_cbox 为CComboBox控件的关联变量,
m_end为EDIT控件的关联变量
1.GetCount() 函数:
用以获得列表框中的选项数目.
int GetCount() const;(此乃函数原型,我会列在每条的后面) 下面的例子是程序中各个按钮里面的代码
2.GetCurSel() 函数:
用以得到用户选中下拉列表框中数据的索引值.返回的值是重0开始的,如果没有选择任何选项将会返回-1
Int GetCurSe
1.简单组合框(Simple)
2.下拉组合框(Drop-down)
3.下拉列表式组合框(Drop-down list).
CComboBox控件的常用设置属性说明:
type属性:里面一共有三个选项.就是其三种形式, 我们常用的是后两种形态,其区别就是Dropdown的编辑区为可编辑控件,而droplist为静态控件.
Data属性:当程序初始化的时候,下拉列表将显示其属性里面的内容,内容用分号分隔.其属性只支持后2中形式,
Sort 属性:对添加到下拉列表框中的数据自动进行排序,如果你不想他改变你的显示序列,把他设置成False.
控件是一个窗口.其基类是为CWnd.所以CComboBox也可以使用CWnd的一些函数,它自己的函数有30几种.我写了一个示范程序,演示了一些常用的函数,你可以参考其代码看到其功能.
注:
m_cbox 为CComboBox控件的关联变量,
m_end为EDIT控件的关联变量
1.GetCount() 函数:
用以获得列表框中的选项数目.
int GetCount() const;(此乃函数原型,我会列在每条的后面) 下面的例子是程序中各个按钮里面的代码
1
2
3
4
5
6
|
int
i;
CString str;
i=m_cbox.GetCount();
str.Format (
"%d"
,i);
m_end=
"一共有"
+str+
"个数据"
;
UpdateData(FALSE);
|
用以得到用户选中下拉列表框中数据的索引值.返回的值是重0开始的,如果没有选择任何选项将会返回-1
Int GetCurSe