C 组合框控件运用要领计算机等级考试

文章作者 100test 发表时间 2010:01:01 12:57:23
来源 100Test.Com百考试题网


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

相关文章


C 中回调(CallBack)的使用方法计算机等级考试
map和set的排序计算机等级考试
赋值运算符复制构造函数(拷贝构造函数)易混处总结计算机等级考试
计算机二级考试C 基础:句柄计算机等级考试
C 组合框控件运用要领计算机等级考试
总结函数的参数指针参数及const修饰的情况计算机等级考试
模板函数中调用名字包含类的函数计算机等级考试
绝对不要重新定义继承而来的nonvirtual函数计算机等级考试
C 反射的一种实现方式计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛