关于列表的问题

xiaoc10 2007-05-17 10:31:24
我想在程序中加入两个列表,如下模样:

在线列表
-----------------------------------------------------
文件名 | 大小
-----------------------------------------------------
|
-----------------------------------------------------
|
-----------------------------------------------------
我在resources中添加dialog,在dialog中的那个controls中怎么也找不到像上面这样的列表。希望各位帮帮忙。
...全文
218 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wrhwwwprogramming 2007-05-18
  • 打赏
  • 举报
回复
http://www.codeproject.com/listctrl/
miaoshengwu 2007-05-17
  • 打赏
  • 举报
回复
Listctrl

列表属性中styles 改成Report

LONG lStyle = m_List1.SendMessage(LVM_GETEXTENDEDLISTVIEWSTYLE);
lStyle |= LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES | LVS_EX_HEADERDRAGDROP;
m_List1.SendMessage(LVM_SETEXTENDEDLISTVIEWSTYLE, 0, (LPARAM)lStyle);
LV_COLUMN lvc;
lvc.mask = LVCF_TEXT | LVCF_SUBITEM | LVCF_WIDTH /*| LVCF_FMT*/;
lvc.iSubItem = 0;
lvc.pszText = (char *)"......";
lvc.cx = 100;
mList1.InsertColumn(0,&lvc);

lvc.iSubItem = 1;
lvc.pszText = (char *)"......";
lvc.cx = 100;
m_List1.InsertColumn(1,&lvc);

lvc.iSubItem = 2;
lvc.pszText = (char *)".....";
lvc.cx = 80;
m_List1.InsertColumn(2,&lvc);
.......................
..........................
dazedase 2007-05-17
  • 打赏
  • 举报
回复
同LS
CListCtrl
菜牛 2007-05-17
  • 打赏
  • 举报
回复
List Control
Report样式
  • 打赏
  • 举报
回复
标准控件当然没有这样的功能了.
LHN_LUCK110 2007-05-17
  • 打赏
  • 举报
回复
可以在http://www.codeproject.com上找一个适合你需求的控件,看看吧
ky310 2007-05-17
  • 打赏
  • 举报
回复
楼上的全部有理.
zhangsss 2007-05-17
  • 打赏
  • 举报
回复
^_^你是用MFC 么?
是的话可以用CListCtrl
首先建立一个list
设置它的各列,比如你说的文件名,大小
然后可以设置list的格式,
CListCtrl &listCtrl = GetListCtrl();
listCtrl.SetExtendedStyle(LVS_EX_FULLROWSELECT| LVS_REPORT| LVS_EX_GRIDLINES );
这样就可以就可以有表格式的结构了。也就是你说的线。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧