win32通用控件ListView的使用

//创建ListView

HWND HlistV = CreateWindowEx(NULL, TEXT("SysListView32"), NULL, LVS_REPORT | WS_CHILD | WS_VISIBLE, 0, 0, 100, 80, hDlg, NULL, GetModuleHandleW(NULL) , NULL);

SendMessage(HlistV, LVM_SETEXTENDEDLIS  //设置ListView的风格,点击就会整行选中TVIEWSTYLE, LVS_EX_FULLROWSELECT, LVS_EX_FULLROWSELECT);
  //相当于宏ListView_SetExtendedListViewStyle(HlistV,LVS_EX_FULLROWSELECT)

 //添加列
 LVCOLUMN lvc;   //LVCOLUMN用于定义报表方式下的“列”的结构
RtlZeroMemory(&lvc, sizeof lvc);
        //

 

//第一列
        lvc.mask = LVCF_TEXT | LVCF_WIDTH | LVCF_SUBITEM | LVCF_FMT;
        lvc.fmt = LVCFMT_CENTER;
        lvc.cx = 80;
        lvc.iSubItem = 0;
        lvc.cchTextMax = 20;
        TCHAR text1[] = L"姓名";
        lvc.pszText = text1;
        
        
        
        
        SendMessage(HlistV, LVM_INSERTCOLUMN, 0, (DWORD)&lvc);
        
        //第2列
        
        TCHAR text2[] = L"年龄";
        lvc.pszText = text2;
        lvc.cx = 60;
        lvc.iSubItem = 1;
        SendMessage(HlistV, LVM_INSERTCOLUMN, 1, (long)&lvc);
        //第3列
        
        TCHAR text3[] = L&

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值