MFC 控件 List Control 基础用法

Report视图类型的示例

List Control 设置视图为 Report

// 设置为报表视图
auto style = ::GetWindowLong(m_ListCtrl->m_hWnd, GWL_STYLE);
style = (style & ~LVS_TYPEMASK) | LVS_REPORT;
::SetWindowLong(m_ListCtrl->m_hWnd, GWL_STYLE, style);

List Control 设置整行选择和显示表格线

auto exStyle = m_ListCtrl->GetExtendedStyle();
exStyle = exStyle | LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT;
m_ListCtrl->SetExtendedStyle(exStyle);

List Control 添加列

m_ListCtrl.InsertColumn(0,(LPCTSTR)"列标题1", LVCFMT_LEFT, 70);
m_ListCtrl.InsertColumn(1, (LPCTSTR)"列标题2", LVCFMT_LEFT, 70);

List Control 添加表项

// 在指定表项索引处插入新的表项.返回插入表项的索引.
int nItem = m_ListCtrl.InsertItem(0, (LPCTSTR)"Item0");

List Control 设置表项内容

// 设置指定表项和子项索引处的内容
m_ListCtrl.SetItemText(0, 1, (LPCTSTR)"Item0_1");

List Control 获取列数量

int cColumn = m_ListCtrl.GetHeaderCtrl()->GetItemCount();

List Control 获取项文本

// 获取指定表项和子项索引处的内容.
CString text = m_ListCtrl.GetItemText(0, 0);

List Control 获取项数量

int cItem = m_ListCtrl.GetItemCount();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值