MFC中listbox控件是为了显示一系列的文本,每个文本占一行。

Listbox控件可以设置属性为:

LBS_CHILD   :(默认)子窗口

LBS_Visible :(默认)可视

LBS_Multiplesel :可选择多行

LBS_Extendedsel :可以使用shift或ctrl选择多行

LBS_SORT:所有行按字母顺序进行排序

对Listbox进行操作:

Int listbox.AddString (  LPCTSTR     Str)   :对listbox的首行添加一个str的文本行,即此时nIndex为0;

Int listbox.DeleteString (uint nIndex)     :删除listbox中第nIndex行的文本行,注意nIndex是从0起始的;

int listbox.InsertString (uint xIndex, LPCTSTR  Str):在listbox中第nIndex行插入一个str的文本行;

Int listbox.GetCount (  ):获取listbox的行的总数目;

Int listbox.GetCurSel  ( ):得到listbox选中的文本行的行数。

Void listbox.ResetContent (  ):清除listbox中的所有数据;

Int listbox.GetCurCount ( ):获取listbox被选中的行的数目;

Int listbox.FindString  ( int nstart , LPCTSTR  Str ):从第nstart行开始起进行查找,查找Str的文本行;

Int listbox.SelectString ( int nstart, LPCTSTR Str ) :从第nstart行开始,选择包含Str字符串的那一行;

对Listbox中某一行进行双击操作,要产生一个响应函数的步骤:

BEGIN_MESSAGE_MAP()

END_MESSAGE_MAP()

之间添加响应函数的消息映射,如函数名为C**Dlg::OnLbnDblClk,添加下面代码

ON_LBN_DBLCLK(IDC_LIST1,&C**Dlg::OnLbnDblClk)

//IDC_LIST1为listbox控件的ID

然后在C**Dlg.h中添加函数OnLbnDblClk()的声明

最后在C**Dlg::OnLbnDblClk()函数中添加实现代码即可

批量选择

参考:http://blog.sina.com.cn/s/blog_6ca43ae701019h8k.html

http://blog.csdn.net/winerdaxian/article/details/6560060

java listbox_MFC中Listbox控件的简单使用相关推荐

  1. MFC中Listbox控件的简单使用

    MFC中listbox控件是为了显示一系列的文本,每个文本占一行. Listbox控件可以设置属性为: LBS_CHILD   :(默认)子窗口 LBS_Visible :(默认)可视 LBS_Mul ...

  2. matlab listbox选中输出,vba中ListBox控件的使用

    给ListBox添加内容 If CheckBox8 = True Then---------------------------checkbox控件被选中 For i = 0 To ListBox1. ...

  3. winform 中listBox控件绑定list类型数据源,并设置DisplayMember

    在WinForm中,您可以将ListBox控件绑定到List类型的数据源.为此,您需要将List数据源设置为ListBox的DataSource属性,然后设置ListBox的DisplayMember ...

  4. MATLAB GUI程序设计中ListBox控件在运行期间消失的原因及解决方法

    在运行期间,ListBox控件突然消失,同时给出如下错误提示: Warning: single-selection listbox control requires that Value be an ...

  5. listview控件Android,Android中ListView控件的简单使用

    文章引自郭霖<第一行代码> ListView允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕上原有的数据则会滚动出屏幕 使用LIstView控件 1 在布局文件中引入Li ...

  6. 【c#】关于c#中data控件的简单用法介绍

    有的时候在form窗口中加入data控件来表示数据的时候会把其表现的更为生动.在这里整理了一下最基础的data控件使用方法.首先还是上图说明. 这个图表的x轴,y轴是事先写好的数组,加进去就可以了.注 ...

  7. ASP.NET中DropDownList控件的简单使用--DDL绑定数据库表中值,选择DDL中值直接检索数据...

    1.在.aspx页面拖入DropDownList控件 <label class="txt-green">校区:</label> <asp:DropDo ...

  8. ASP.NET中利用控件实现简单的登录界面

    前言 我得先说一下,我的网页大多依赖asp.net的控件使用,没有系统学过C#.HTML,但也知道一点.所以如果有些地方写的不好,不足的还请谅解,当然也欢迎评论,也许可以在评论中再增长一些知识. 基础 ...

  9. android:layout_marginleft 代码设置,在android的java代码中对控件的layout_marginLeft进行设置...

    有的时候,我们需要根据android中的上下文的逻辑对控件的"layout_marginLeft"进行设置(当然,一个控件的其他属性也可以设置,在这里只是举个例子,备忘!) 以下是 ...

最新文章

  1. 前端判断session对象是否为空_谈谈JavaScript这个语言与前端是否需要面向对象?...
  2. ORA-20000 exec dbms_space 错误
  3. vant组件搜索并选择_Vue.js自定义弹层组件|vue仿微信/ios弹窗
  4. java1.5特性_JDK核心API:Java1.5语言新特性简单总结
  5. Anu Has a Function CodeForces - 1300C(二进制位运算)
  6. 使用VS Code 从零开始开发并调试.NET Core 应用程序
  7. linux进程上下文切换的具体过程,Linux实验三 结合中断上下文切换和进程上下文切换分析Linux内核一般执行过程...
  8. python调用函数怎么表示_Python---7函数(调用定义函数)
  9. 手机当中的wifi功能是什么意思?
  10. poj 3628 Bookshelf 2 01背包!!!
  11. MACOS,应用签名后就崩溃?
  12. html5全栈工程师招聘,蓝鸥HTML5全栈工程师 高薪就业的利器
  13. 安装Photoshop后,打开方式里没有“Photoshop”选项的解决办法
  14. I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之声卡驱动移植
  15. Nginx基本使用方法
  16. PCB Layout爬电距离、电气间隙的确定
  17. 上位机开发——数据库系列问题一网打尽
  18. QTimer定时器问题分析
  19. 高防服务器防御的原理是什么呢
  20. 人生的一道窄门,教育

热门文章

  1. react hooks学习之useState set值后,获取值没有更新
  2. 网站首页设计、风格一致、色彩搭配、版面布局的技巧
  3. 个人信念,坚持独立自主的判断,朋友之间的买卖让人难为情
  4. 我的世界java版高清修复_[1.7.5]Minecraft我的世界高清材质修复补丁MCPATCHER HD
  5. 企业网络的设计与实施
  6. WORD排版技巧大全。
  7. 吊打同类!这款下载量破100亿的软件终于有特别版了
  8. uni-app接入阿里图标使用以及图标旋转
  9. 显卡天梯图2021年1月 显卡天梯图2021最新版
  10. 我和TiDB的故事 | 遇上你是我的缘