1. 通过ID操作对象
  2. CComboBox(组合框)控件
  3. CComboBox类常用成员
  4. CComboBox插入数据
  5. CComboBox删除数据
  6. CComboBox运用示例
  7.  
  8. 一、CComboBox控件常用属性
  9. Disabled
  10. Visible
  11. type
  12. 数据
  13.  
  14. 二、CComboBox类常用成员
  15.  
  16. ((CComboBox*)GetDlgItem(IDC_COMBO1))//获取组合框对象指针,这样可以不关联控件变量,也可以操作组合框对象
  17.  
  18. CComboBox::ResetContent//清空组合框内容
  19. void ResetContent( );
  20.  
  21. CComboBox::AddString//添加lpszString 至组合框尾部
  22. int AddString( LPCTSTR lpszString );
  23.  
  24. CComboBox::DeleteString//删除nIndex行
  25. int DeleteString( UINT nIndex );
  26.  
  27. CComboBox::InsertString //在nIndex行后,插入行
  28. int InsertString( int nIndex, LPCTSTR lpszString );
  29.  
  30. CComboBox::SelectString //可以选中包含指定字符串的行
  31. int SelectString( int nStartAfter, LPCTSTR lpszString );
  32.  
  33. CComboBox::FindString //可以在当前所有行中查找指定的字符传的位置,nStartAfter指明从那一行开始进行查找。
  34. int FindString( int nStartAfter, LPCTSTR lpszString ) const;
  35.  
  36. CComboBox::GetCount //获取行数
  37. int GetCount( ) const;
  38.  
  39. CComboBox::GetCurSel//获取当前选中行的行号
  40. int GetCurSel( ) const;
  41.  
  42. CComboBox::SetCurSel(n)//设置第n行内容为显示的内容
  43. int SetCurSel( int nSelect );
  44.  
  45. CComboBox::GetLBText (n,str)//获取第n行的内容 保存至str
  46. int GetLBText( int nIndex, LPTSTR lpszText ) const;
  47. void GetLBText( int nIndex, CString& rString ) const;
  48.  
  49. GetWindowText//获取显示内容
  50.  
  51. 三、代码示例
  52. TCHAR ws[];
  53. CComboBox* pcombo=(CComboBox*)GetDlgItem(IDC_COMBO1);
  54. // ((CComboBox*)GetDlgItem(IDC_COMBO1))->GetWindowText(ws,256);
  55. //((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString(ws);
  56. pcombo->GetLBText(,ws);
  57. TRACE("---------%S\n",ws);
  58. int pos=pcombo->GetCurSel();
  59. pcombo->SetCurSel();
  60. switch(pos)
  61. {
  62. case :
  63. break;
  64. case :
  65. break;
  66. default:
  67. break;
  68. }

mfc CCombox系统定义成员函数的更多相关文章

  1. C++类的成员函数(在类外定义成员函数、inline成员函数)

    类的成员函数(简称类函数)是函数的一种,它的用法和作用和前面介绍过的函数基本上是一样的,它也有返回值和函数类型,它与一般函数的区别只是:它是属于一个类的成员,出现在类体中.它可以被指定为private ...

  2. C++:类的成员函数定义方式

    1.成员函数的第一种定义方式:在类声明中只给出成员函数的原型,而将成员函数的定义 放在类的外部. 返回值类型 类名::成员函数名(参数表) {      函数体  } class Point{ pub ...

  3. c++成员函数的存储方式---11

    原创博客:转载请标明出处:http://www.cnblogs.com/zxouxuewei/ 成员函数属于一个类的成员,出现再类体中.可以被指定为公有,私有或受保护的. 1.在类外面定义成员函数时, ...

  4. C++ 对象成员函数(非静态方法)

    1.神奇的inline语法与语义 inline语义C99和C++98都有.之前在单源文件编写的时候一直没有发现问题,但是一考虑到多文件的链接,就发现矛盾了. 一些inline的原则: 1. inlin ...

  5. [Reprint]C++普通函数指针与成员函数指针实例解析

    这篇文章主要介绍了C++普通函数指针与成员函数指针,很重要的知识点,需要的朋友可以参考下   C++的函数指针(function pointer)是通过指向函数的指针间接调用函数.相信很多人对指向一般 ...

  6. 如何禁止C++默认生成成员函数

    前言: 前几天在一次笔试过程中被问到c++如何设计禁止调用默认构造函数,当时简单的想法是直接将默认构造函数声明为private即可,这样的话对象的确不能直接调用.之后查阅了<Effective ...

  7. c++,内联成员函数

    内联成员函数有两程方式实现内联成员函数1)在声名成员函数的同时定义成员函数体2)声明成员函数时,在最前面加上inline关键字在定义成员函数时也在最前面加上inline关键字 建议inline函数在头 ...

  8. 2_成员函数(Member Functions)

    成员函数以定从属于类,不能独立存在,这是它与普通函数的重要区别.所以我们在类定义体外定义成员函数的时候,必须在函数名之前冠以类名,如Date::isLeapYear().但如果在类定义体内定义成员函数 ...

  9. 在C语言结构体中添加成员函数

    我们在使用C语言的结构体时,经常都是只定义几个成员变量,而学过面向对象的人应该知道,我们定义类时,不只是定义了成员变量,还定义了成员方法,而类的结构和结构体非常的相似,所以,为什么不想想如何在C语言结 ...

随机推荐

  1. 【jdk源码3】HashMap源码学习

    可以毫不夸张的说,HashMap是容器类中用的最频繁的一个,而Java也对它进行优化,在jdk1.7及以前,当将相同Hash值的对象以key的身份放到HashMap中,HashMap的性能将由O(1) ...

  2. 【Java入门提高篇】Day4 Java中的回调

    又忙了一周,事情差不多解决了,终于有可以继续写我的博客了(各位看官久等了). 这次我们来谈一谈Java里的一个很有意思的东西——回调. 什么叫回调,一本正经的来讲,在计算机程序设计中,回调函数是指通过 ...

  3. 在 Azure 中管理 Windows 虚拟机的可用性

    了解如何设置和管理多个虚拟机,以确保 Azure 中 Windows 应用程序的高可用性. 也可以管理 Linux 虚拟机的可用性. Note Azure 具有用于创建和处理资源的两个不同的部署模型: ...

  4. Sqlserver数据库中,跨权限执行语句

    问题来源:最近有同事需要执行批量删除语句.根据他提供的业务需求,推荐他使用“TRUNCATE TABLE”语句.但使用该语句需要 ALTER权限,这与执行用户的角色不符. 解决办法:使用EXECUTE ...

  5. Character Sets: Migrating to utf8mb4 with pt_online_schema_change

    David Berube  | June 12, 2018 |  Posted In: MySQL Modern applications often feature the use of data ...

  6. python设计模式之工厂模式

    一.理解工厂模式 在面向对象编程中,术语“工厂”表示一个负责创建替他类型对象的类.通常情况下,作为一个工厂的类有一个对象以及与它关联的多个方法.客户端使用某些参数调用此方法,之后,工厂会据此创建所需类 ...

  7. 【转】Java学习---HashMap的工作原理

    [原文]https://www.toutiao.com/i6592560649652404744/ HashMap的工作原理是近年来常见的Java面试题.几乎每个Java程序员都知道HashMap,都 ...

  8. mybatis 反向生成步骤

    Mybatis 反向生成. 反向生成的步骤: 反向生成的文件 打开文件夹显示 3.打开generator.xml文件 更改配置信息  路径一般情况下用英文  中文的路径有些会识别不了  或产生乱码 4 ...

  9. mac层和llczi层

    1.何为数据链路层的(DATA LINK LAYER)的MAC子层和LLC子层? MAC子层的主要功能包括数据帧的封装/卸装,帧的寻址和识别,帧的接收与发送,链路的管理,帧的差 错控制等.MAC子层的 ...

  10. 解决Windows Server2008 R2中IE开网页时弹出阻止框

    使用Windows Server2008,用IE打开网站时会弹出“Internet Explorer增强安全配置正在阻止来自下列网站的此应用程序中的内容”的对话框.如下图所示: 2011-10-14_ ...