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

MFC CListVtrl 控件简单测试

时间:2023-12-19 13:05:22浏览次数:37  
标签:控件 head MFC LVS TEXT InsertColumn CList EX CListVtrl

MFC 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,InsertColumn,CList,EX,CListVtrl
From: https://blog.51cto.com/u_15698411/8886886

相关文章

  • 界面控件DevExpress WPF Dock组件,轻松创建类Visual Studio窗口界面!
    本文主要为大家介绍DevExpressWPF控件中的Dock组件,它能帮助用户轻松创还能受MicrosoftVisualStudio启发的Dock窗口界面。P.S:DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能创建有着强大互动功能的XAML基础应用......
  • layui 时间控件 动态js渲染添加
    <tableclass="layui-table"id="myTable"><thead><tr><th>日期</th><th>操作</th></tr></thead><tbody><tr><td>......
  • 一款开源免费美观的WinForm UI控件库 - ReaLTaiizor
    前言今天推荐一款基于MITlicense开源、免费、美观的.NETWinFormUI控件库:ReaLTaiizor。什么是WinForm?WinForm是一个传统的桌面应用程序框架,它基于Windows操作系统的原生控件和窗体。通过简单易用的API,开发者可以快速构建基于窗体的应用程序,并且可以利用多种控件和事件来实......
  • 一款开源免费美观的WinForm UI控件库 - ReaLTaiizor
    思维导航前言什么是WinForm?ReaLTaiizor项目介绍项目源码项目源码Demo运行项目运行效果图项目源码地址优秀项目和框架精选DotNetGuide技术社区交流群前言今天推荐一款基于MITlicense开源、免费、美观的.NETWinFormUI控件库:ReaLTaiizor。什么是WinForm?WinFor......
  • C# TrackBar控件使用
    Maximum属性:用来获取或设置TrackBar控件可表示的范围上限,即最大值。Minimum属性:用来获取或设置TrackBar控件可表示的范围下限,即最小值。SmallChange属性:用来获取或设置当滑块短距离移动时对Value属性进行增减的值。Value属性:用来获取或设置滑块在跟踪条控件上的当前位置的值。-......
  • WinForm如何将子控件插入FlowLayoutPanel开始位置
    需求描述动态将控件插入到FlowLayoutPanel控件的开始位置实现方案将控件添加到FlowLayoutPanel的Controls集合中,默认插到末尾使用SetChildIndex方法更改控件的位置,将其移到开始位置varpanel=newPanel();//添加panel控件flowLayoutPanel1.Controls.Add(panel);//将......
  • Qt 常用控件
    一、基础控件1.1按钮QPushButton:用于点击触发操作QRadioButton:用于用于点击选中操作(圆形)QCheckButton:用于点击选中操作(方形)......
  • 我的qt 控件样式设计
        /*中央窗口央视*/QWidget#CentralWidget{background:rgb(237,255,243);}/*测试题管理窗口*/QWidget#ManageTestQuestions{/*background:rgb(0,0,0,80);*/border-image:url(:/resource/modified5.png);}/*测试题编辑窗口*/QWidget#EditTe......
  • python之tkinter的button控件
    按钮组件,用于监听用户行为,调用具体功能函数。按钮上可以是文字或者图片。语法:Button(master,option……)master父容器option参数参数:参数属性举例或备注bg按钮背景颜色 fg按钮前景颜色按钮上的文字颜色bd按钮边框大小边框会呈现立体感activebackground鼠标点击时按钮背景色 act......
  • 界面控件DevExpress .NET MAUI v23.1 - 发布一系列新组件
    DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpressDashboardeXpressApp框架、适用于VisualStudio的CodeRush等一系列辅助工具。屡获大奖的软件开发平台DevExpress今年第一个重要版本v23.1正式发布,该版本拥有众多新产品和数十个具有高影响力......