首页 > 其他分享 >MFC CListVtrl 控件简单测试

MFC CListVtrl 控件简单测试

时间:2023-12-09 21:33:19浏览次数:28  
标签:控件 head MFC LVS TEXT CList EX CListVtrl

▲ 样式Demo

关联控件变量m_CList,在属性中将视图(View)设置成Report(报表)模式。

BOOL CMFCApplication4LlisBoxDlg::OnInitDialog()初始化函数中添加测试代码:

// TODO: 在此添加额外的初始化代码
//m_CList.SetView(1);   // 视图 View 要改成 Report 报表模式

// 设置风格样式
// LVS_EX_GRIDLINES 网格   LVS_EX_FULLROWSELECT  整行选中
m_CList.SetExtendedStyle(m_CList.GetExtendedStyle()
    | LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT);

CString head[] = { TEXT("姓名"), TEXT("年龄"), TEXT("性别") };
m_CList.InsertColumn(0, head[0], LVCFMT_LEFT, 60);
m_CList.InsertColumn(1, head[1], LVCFMT_LEFT, 60);
m_CList.InsertColumn(2, head[2], LVCFMT_LEFT, 60);

// 往表格填充内容
CString str;
for (int i = 0; i < 10; ++i) {
    str.Format(TEXT("Andy_%d"), i + 1);
    // 确定行
    m_CList.InsertItem(i, str);
    int j = 0;
    // 设置列
    m_CList.SetItemText(i, ++j, TEXT("18"));
    m_CList.SetItemText(i, ++j, i % 2 == 0 ? TEXT("男"):TEXT("女"));
}

标签:控件,head,MFC,LVS,TEXT,CList,EX,CListVtrl
From: https://www.cnblogs.com/huvjie/p/17891524.html

相关文章

  • 动手实现基于 JSON 和 OData 两种数据模型的 Web 应用表格控件行项目的添加和删除
    文章标题描述的需求是笔者在工作和网络上经常收到的前端开发领域的咨询话题之一。Web应用的表格控件,在切换到编辑模式下之后,给用户提供了行项目的添加和删除功能。基于MVC和MVVM框架的前端控件,都离不开Model即数据模型层。笔者工作中使用最多的模型层实现技术,即JSON模型......
  • [MFC]如何将数据保存为CSV格式
    BOOLWriteCsv(CStringstrText){CStringstrPath;strPath.Format(_T("D:\\CSV"));if(!CFileSystemHelper::IsDirectoryExist(strPath))//判断目录存不存在{CFileSystemHelper::CreateDirectory(strPath);//可创建递归目录}CString......
  • 浅谈WPF之控件拖拽与拖动
    使用过office的visio软件画图的小伙伴都知道,画图软件分为两部分,左侧图形库,存放各种图标,右侧是一个画布,将左侧图形库的图标控件拖拽到右侧画布,就会生成一个新的控件,并且可以自由拖动。那如何在WPF程序中,实现类似的功能呢?今天就以一个简单的小例子,简述如何在WPF中实现控件的拖拽和拖......
  • 界面控件DevExpress中文教程 - 如何用Office File API组件填充PDF表单
    DevExpressOfficeFileAPI是一个专为C#,VB.NET和ASP.NET等开发人员提供的非可视化.NET库。有了这个库,不用安装MicrosoftOffice,就可以完全自动处理Excel、Word等文档。开发人员使用一个非常易于操作的API就可以生成XLS,XLSx,DOC,DOCx,RTF,CSV和SnapReport等企业级文......
  • 打工笔记----------------------------跨进程控制SysTreeView32树状图控件的问题
    跨进程控制SysTreeView32树状图控件的问题,啥也不说了,直接上代码:publicpartialclassForm1:Form{//定义常量publicconstintWM_LBUTTONDBLCLK=0x020B;//左键双击消息publicconstintWM_RBUTTONDOWN=0x0204;//右键按下消息......
  • WPF控件—DataGrid(1)
    DataGrid:表示用于在可自定义的网格中显示数据的控件。命名空间:System.Windows.Controls属性:SelectionMode:值为“Extended”和“Single”,分别表示可选取多行和单行。SelectionUnit:值为:“FullRow”、"Cell"、"CellOrRowHeader",该值分别指示是否可以在 DataGrid 中选择行、单元......
  • DevExpress WinForms Pivot Grid组件,一个类似Excel的数据透视表控件(一)
    界面控件DevExpressWinForms的PivotGrid组件是一个类似Excel的数据透视表控件,用于多维(OLAP)数据分析和跨选项卡报表。众多的布局自定义选项使您可以完全控制其UI,无与伦比的以用户为中心的功能使其易于部署。DevExpressWinForms有180+组件和UI库,能为WindowsForms平台创建具有......
  • 06 DataGrid控件
    06DataGrid控件表示用于在可自定义的网格中显示数据的控件<!--ItemsSource绑定数据CanUserDeleteRows能否删除行HeadersVisibility标题可访问项--><DataGridName="grid1"FontSize="20"HorizontalAlignment="Center"VerticalAlignment=&qu......
  • 04 Frame控件和跳转
    04Frame控件和跳转Frame控件Frame是一个内容控件,提供导航到和显示内容的功能。Frame可以托管在其他内容中,就像其他控件和元素一样。常用属性Source设置该控件显示哪个资源,内容可以是任何类型的.NETFramework对象和HTML文件。但是,一般情况下,页面是打包内容以用于......
  • 在WPF应用中使用GongSolutions.WPF.DragDrop实现列表集合控件的拖动处理
    WPF应用中,控件本身也可以通过实现事件代码实现拖动的处理,不过如果我们使用GongSolutions.WPF.DragDrop来处理,事情会变得更加简单轻松,它支持很多控件的拖动处理,如ListBox,ListView,TreeView,DataGrid等源自ItemsControl的控件,本篇随笔介绍在工作流模块中拖动TreeView和DataGrid......