ListView控件用法

这篇博客详细介绍了ListView控件的LV_COLUMN结构体成员及其应用,包括表列对齐方式、初始化列表函数InitList的实现。通过设置不同的fmt值实现居中和左对齐效果,并展示了如何插入列、设置背景色、字体颜色以及更改ListView的显示类型。
摘要由CSDN通过智能技术生成

LV_COLUMN用法

1. 结构体成员

typedef struct _LV_COLUMN {

UINT mask; //结构成员有效性屏蔽位

int fmt; //表列对齐方式

int cx; //表列的象素宽度

LPTSTR pszText; //表列的表头名

int cchTextMax; //表列名的文本长度

int iSubItem; //与表列关联的子表项索引号

} LV_COLUMN;


  其中fmt可以取如下值:

   LVCFMT_CENTER 表列居中对齐

   LVCFMT_LEFT 表列左对齐

2.代表函数

void InitList(HWND hwnd)
{
 LV_COLUMN lv;
 HWND hList = GetDlgItem(hwnd, IDC_LIST1);
 DWORD dwStyle;  
 lv.mask = LVCF_TEXT|LVCF_WIDTH;  //用到的标志位
 lv.cx = 100;
 lv.pszText = TEXT("类型");
 SendMessage(hList, LVM_INSERTCOLUMN, 0, (LPARAM)&lv);
 
 lv.cx = 100;
 lv.pszText = TEXT("形状");
 SendMessage(hList, LVM_INSERTCOLUMN, 1, (LPARAM)&lv);

 SendMessage(hList,LVM_SETBKCOLOR,0,(LPARAM)RGB(30,180,180));  //设置背景颜色
 ListView_SetTextBkCol

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值