java listbox_MFC中Listbox控件的简单使用
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控件的简单使用相关推荐
- MFC中Listbox控件的简单使用
MFC中listbox控件是为了显示一系列的文本,每个文本占一行. Listbox控件可以设置属性为: LBS_CHILD :(默认)子窗口 LBS_Visible :(默认)可视 LBS_Mul ...
- matlab listbox选中输出,vba中ListBox控件的使用
给ListBox添加内容 If CheckBox8 = True Then---------------------------checkbox控件被选中 For i = 0 To ListBox1. ...
- winform 中listBox控件绑定list类型数据源,并设置DisplayMember
在WinForm中,您可以将ListBox控件绑定到List类型的数据源.为此,您需要将List数据源设置为ListBox的DataSource属性,然后设置ListBox的DisplayMember ...
- MATLAB GUI程序设计中ListBox控件在运行期间消失的原因及解决方法
在运行期间,ListBox控件突然消失,同时给出如下错误提示: Warning: single-selection listbox control requires that Value be an ...
- listview控件Android,Android中ListView控件的简单使用
文章引自郭霖<第一行代码> ListView允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕上原有的数据则会滚动出屏幕 使用LIstView控件 1 在布局文件中引入Li ...
- 【c#】关于c#中data控件的简单用法介绍
有的时候在form窗口中加入data控件来表示数据的时候会把其表现的更为生动.在这里整理了一下最基础的data控件使用方法.首先还是上图说明. 这个图表的x轴,y轴是事先写好的数组,加进去就可以了.注 ...
- ASP.NET中DropDownList控件的简单使用--DDL绑定数据库表中值,选择DDL中值直接检索数据...
1.在.aspx页面拖入DropDownList控件 <label class="txt-green">校区:</label> <asp:DropDo ...
- ASP.NET中利用控件实现简单的登录界面
前言 我得先说一下,我的网页大多依赖asp.net的控件使用,没有系统学过C#.HTML,但也知道一点.所以如果有些地方写的不好,不足的还请谅解,当然也欢迎评论,也许可以在评论中再增长一些知识. 基础 ...
- android:layout_marginleft 代码设置,在android的java代码中对控件的layout_marginLeft进行设置...
有的时候,我们需要根据android中的上下文的逻辑对控件的"layout_marginLeft"进行设置(当然,一个控件的其他属性也可以设置,在这里只是举个例子,备忘!) 以下是 ...
最新文章
- 前端判断session对象是否为空_谈谈JavaScript这个语言与前端是否需要面向对象?...
- ORA-20000 exec dbms_space 错误
- vant组件搜索并选择_Vue.js自定义弹层组件|vue仿微信/ios弹窗
- java1.5特性_JDK核心API:Java1.5语言新特性简单总结
- Anu Has a Function CodeForces - 1300C(二进制位运算)
- 使用VS Code 从零开始开发并调试.NET Core 应用程序
- linux进程上下文切换的具体过程,Linux实验三 结合中断上下文切换和进程上下文切换分析Linux内核一般执行过程...
- python调用函数怎么表示_Python---7函数(调用定义函数)
- 手机当中的wifi功能是什么意思?
- poj 3628 Bookshelf 2 01背包!!!
- MACOS,应用签名后就崩溃?
- html5全栈工程师招聘,蓝鸥HTML5全栈工程师 高薪就业的利器
- 安装Photoshop后,打开方式里没有“Photoshop”选项的解决办法
- I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之声卡驱动移植
- Nginx基本使用方法
- PCB Layout爬电距离、电气间隙的确定
- 上位机开发——数据库系列问题一网打尽
- QTimer定时器问题分析
- 高防服务器防御的原理是什么呢
- 人生的一道窄门,教育