API方式使用SendMessage添加ListCtrl列表控件 行与列数据

本文详细介绍了如何利用C++的API函数SendMessage,有效地向ListCtrl列表控件中添加行与列的数据,包括步骤和关键代码示例,帮助开发者理解并实现在界面中动态更新列表内容。
摘要由CSDN通过智能技术生成

API方式使用SendMessage添加ListCtrl列表控件 行与列数据


效果

			HWND hList = CreateWindowEx(NULL, TEXT("SysListView32"),
				NULL, LVS_REPORT | WS_CHILD | WS_VISIBLE, 345, 440, 320, 120,
				hwndDlg, NULL, (HINSTANCE)GetWindowLong(hwndDlg, GWL_HINSTANCE), NULL);
			LV_COLUMN lvc;
			lvc.mask = LVCF_TEXT | LVCF_WIDTH;
			lvc.pszText = (LPWSTR)L"第1列";
			lvc.cx = 100;
			lvc.iSubItem = 0;
			SendMessage(hList, LVM_INSERTCOLUMN, 0, (long)&lvc);
			lvc.pszText = (LPWSTR)L"第2列";
			lvc.cx = 50;
			lvc.iSubItem = 1;
			SendMessage(hList, LVM_INSERTCOLUMN, 1, (long)&lvc);
			lvc.pszText = (LPWSTR)L"第3列";
			lvc.cx = 80;
			lvc.iSubItem = 2;
			SendMessage(hList, LVM_INSERTCOLUMN, 2, (long)&lvc);

			LVITEM Item;
			Item.mask = LVIF_TEXT;
			Item.iItem = 0; //行
			Item.iSubItem = 0;//列
			Item.pszText = (LPWSTR)L"1,1";
			SendMessage(hList, LVM_INSERTITEM, 0, (LPARAM)&Item);
			Item.iItem = 0;
			Item.iSu
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值