//获取listCtrl窗口句柄
HWND hlist = GetDlgItem(DlgHwnd,IDC_LIST);
//设置listctrl属性
ListView_SetExtendedListViewStyle(hlist,
LVS_EX_GRIDLINES|//绘制表格线
//LVS_EX_HEADERDRAGDROP|//报表头可以拖拽
LVS_EX_FULLROWSELECT| //选择整行
LVS_EX_TWOCLICKACTIVATE |//双击激活
LVS_EX_FLATSB|//扁平滚动条
LVS_EX_FULLROWSELECT//
//添加新列标题
LV_COLUMN ls; //表头信息体
ls.fmt = LVCFMT_CENTER;//文本对齐方式 LVCFMT_RIGHT(右对齐) LVCFMT_CENTER(居中)
ls.cx = GetCX(hlist) / 7;//初始宽度范围
ls.mask = 1 | 2 | 4;//有效字段
//添加表头参数
byte n = 0;
ls.pszText = "姓名";//显示文本
ListView_InsertColumn(hlist, n++, &ls);
ls.pszText = "学号";//显示文本
ListView_InsertColumn(hlist, n++, &ls);
//设置数据头
//添加数据(首列)
LVITEM lv = { 0 };
lv.mask = LVIF_TEXT;
lv.iItem = 0;//列索引
lv.pszText = "我是第一例";
ListView_InsertItem(hlist, &lv);
lv.iItem =
ListCtrl控件win32使用
最新推荐文章于 2024-01-02 20:08:02 发布
![](https://img-home.csdnimg.cn/images/20240611030827.png)