通过ID操作对象
CListBox(列表框)控件
CListBox类常用成员
CListBox插入数据
CListBox删除数据
CListBox运用示例 一、CListBox类常用成员 CListBox::ResetContent//清空组合框内容
void ResetContent( ); CListBox::AddString//添加lpszString 至组合框尾部
int AddString( LPCTSTR lpszString ); CListBox::DeleteString//删除nIndex行
int DeleteString( UINT nIndex ); CListBox::InsertString //在nIndex行后,插入行
int InsertString( int nIndex, LPCTSTR lpszString ); CListBox::SelectString //可以选中包含指定字符串的行
int SelectString( int nStartAfter, LPCTSTR lpszString ); CListBox::FindString //可以在当前所有行中查找指定的字符传的位置,nStartAfter指明从那一行开始进行查找。
int FindString( int nStartAfter, LPCTSTR lpszString ) const; CListBox::GetCount //获取行数
int GetCount( ) const; CListBox::GetCurSel//获取当前选中行的行号
int GetCurSel( ) const; CListBox::SetCurSel(n)//设置第n行内容为显示的内容
int SetCurSel( int nSelect ); int CListBox::SetItemHeight( int nIndex, UINT cyItemHeight );//设置一个项的高度,注意:列表框具有
//LBS_OWNERDRAWVARIABLE风格才可以单独设置一个项的高度,否则是所有项的高度
//------------------------上述函数与 CListBox::与CComboBox::::几乎相同 int CListBox::GetText( int nIndex,CString &rString ) const;//根据索引获得项文本 类似CComboBox::GetLBText 二、 代码示例
void CDialog_ListBoxTest::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
CListBox* plstbox=(CListBox*)GetDlgItem(IDC_LIST1);
plstbox->AddString(L"xxxxxxxx"); } int CDialog_ListBoxTest::OnInitDialog(void)
{
CDialog::OnInitDialog();
CListBox* plstbox=(CListBox*)GetDlgItem(IDC_LIST1);
plstbox->AddString(L"");
plstbox->AddString(L"");
plstbox->AddString(L"");
return ;
} void CDialog_ListBoxTest::OnBnClickedButton2()
{
// TODO: 在此添加控件通知处理程序代码
CListBox* plstbox=(CListBox*)GetDlgItem(IDC_LIST1);
//plstbox->DeleteString(0); //删除指定行
plstbox->DeleteString(plstbox->GetCurSel());
} void CDialog_ListBoxTest::OnLbnDblclkList1()
{
// TODO: 在此添加控件通知处理程序代码
//
CListBox* plstbox=(CListBox*)GetDlgItem(IDC_LIST1);
CEdit * pedt=(CEdit*)GetDlgItem(IDC_EDIT1);
WCHAR ws[];
plstbox->GetText(plstbox->GetCurSel(),ws); //获取选中文本存到ws
//把文本送到编辑框里
pedt->SetWindowText(ws);

mfc CListBox的更多相关文章

  1. 列表控件ListBox关联的MFC中的类:CListBox

    列表控件ListBox关联的MFC中的类:CListBox ######################################################## 1.在列表的结尾添加一项: ...

  2. MFC中关于CListBox控件添加水平滚动条

    首先是设置listbox控件的属性  Horizontal Scroll设为TRUE: 然后添加函数到CUighurRecognitionDlg.cpp(在CUighurRecognitionDlg. ...

  3. MFC入门示例之组合框(CComboBox)、列表框(CListBox)

    1 //添加按钮点击事件 2 void CMFCApplication4Dlg::OnBnClickedButton1() 3 { 4 CString strText; 5 //获取文本框的值 6 G ...

  4. MFC编程入门之二十五(常用控件:组合框控件ComboBox)

    上一节讲了列表框控件ListBox的使用,本节主要讲解组合框控件Combo Box.组合框同样相当常见,例如,在Windows系统的控制面板上设置语言或位置时,有很多选项,用来进行选择的控件就是组合框 ...

  5. MFC编程入门之二十四(常用控件:列表框控件ListBox)

    前面两节讲了比较常用的按钮控件,并通过按钮控件实例说明了具体用法.本文要讲的是列表框控件(ListBox)及其使用实例. 列表框控件简介 列表框给出了一个选项清单,允许用户从中进行单项或多项选择,被选 ...

  6. mfc ui3

    引用:http://www.cnblogs.com/rainbowzc/archive/2010/06/02/1749872.html 本文专题讨论VC中的界面美化,适用于具有中等VC水平的读者.读者 ...

  7. MFC中对话框类(Dialog)的应用

    转载http://hi.baidu.com/jackywdx/item/feee8041d2c2e12310ee1e85 Windows应用程序通常是通过对话框接收用户输入.向用户输出信息,本节介绍应 ...

  8. MFC ComboBox的使用

    前言 Combo Box (组合框)控件很简单,可以节省空间.从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的.用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输 ...

  9. MFC编程入门

    一. 什么是MFC? 如果你要建立一个Windows应用程序,应该如何下手? 好的开端是从设计用户界面开始. 首先,你要决定什么样的用户能使用该程序并根据需要来设置相应的用户界面对象.Windows用 ...

随机推荐

  1. [Objective-C] id类型和instancetype类型

    前些时间在源码里看到instancetype返回类型,一脸惊异,表示接触iOS不久没见过这东西,但发现跟id功能差不多.故查了一些资料,了解了两者之间的区别,故将资料简单翻译整理了一下,为博客充一个数 ...

  2. Django组件扩展 总结

    1. Form组件扩展: 验证用户输入 obj = Form(reuest,POST,request.FILES) if obj.is_valid(): obj.clean_data else: ob ...

  3. jQuery EasyUI datagrid列名包含特殊字符会导致表格错位

    首先申明:本文所述的Bug存在于1.3.3以及更高版本中,其它低版本,本人未测试,太老的版本不想去折腾了. 洒家在写前端的SQL执行工具时,表格用了 jQuery EasyUI datagrid,因为 ...

  4. 用例设计之APP用例覆盖准则

    基本原则 本文主要讨论APP功能用例的覆盖,基本原则: 用户场景闭环(从哪来到哪去) 遍历所有的实现逻辑路径 需求点覆盖 覆盖维度 APP功能用例设计主要使用传统的黑盒用例设计方法.同时,作为移动AP ...

  5. 负载均衡(Load Balancing)学习笔记(二)

    概述 文章负载均衡(Load Balancing)学习笔记(一) 讲述了负载均衡的一般性原理,本文继续介绍常见的实现负载均衡的方法. HTTP重定向 HTTP重定向服务器是一台普通的Web服务器,用户 ...

  6. c# 为什么要使用Array、ArrayList、List?

    c#也是一直在进化的,从数组进化到ArrayList,再进化到泛型就是个例子. static void Main(string[] args) { //数组的增删改查 //定义数组 ] { ,,,, ...

  7. 微信小程序里使用过滤器

    新建一个 filter.wxs文件 function formatString(val, len) { if (val.length > len) { return val.substring( ...

  8. Azure IoT 预配置解决方案

    Azure IoT 预配置解决方案 Sangyu Li © 2018  一.什么是Azure IoT 预配置解决方案? 如图,这就是Azure IoT Suite中 Provision solutio ...

  9. Gold Point Game~~

    黄金点游戏 1. 队友博客链接 GitHub链接 2.过程总结 (1)俩人各自所做工作?对方编程习惯总结(是否遵照代码规范.是否关注算法效率.是否做了代码复审.界面设计是否关注美观实用等等): 这次作 ...

  10. 复杂json的解析:jsonobject与jsonArray的使用

    String parameter = { success : 0, errorMsg : "错误消息", data : { total : "总记录数", ro ...