BOOL bb = mylist.Create(LVS_SMALLICON | WS_DLGFRAME,rect,this,10001);//动态创建列表视图控件 /* 参数1:DWORD dwStyle 列表视图控件的风格 标准样式: LVS_ALIGNLEFT 显示格式是大图标或小图标时,标签放在图标的左边 LVS_ALIGNTOP 显示格式是大图标或小图标时,标题放在图标的上边 LVS_AUTOARRANGE 显示格式是大图标或小图标时,自动排列控件中的列表项 LVS_EDITLABELS 用户可以修改标签文本 LVS_ICON 指定大图标显示格式 LVS_LIST 指定列表显示格式 LVS_NOCOLUMNHEADER 在报表格式中不显示列的表头 LVS_NOLABELWRAP 显示格式是大图标时,使标签文本单行显示。默认是多行显示 LVS_NOSCROLL 列表视图控件无滚动条,此风格不能与LVS_LIST或LVS_REPORT组合使用 LVS_NOSORTHEADER 报表格式的列表视图控件的表头不能作为排序按钮使用 LVS_OWNERDRAWFIXED 由控件的拥有者负责绘制表项 LVS_REPORT 指定报表显示格式 LVS_SHAREIMAGELISTS 使列表视图共享图像序列 LVS_SHOWSELALWAYS 即使控件失去输入焦点,仍显示出项的选择状态 LVS_SINGLESEL 指定只能有一个列表项被选中。默认时可以多项选择 LVS_SMALLICON 指定小图标显示格式 LVS_SORTASCENDING 按升序排列列表项 LVS_SORTDESCENDING 按降序排列列表项 扩展样式:可以用SetExtendedStyle函数设置 WS_BORDER 有一个边框 WS_DLGFRAME 双边框,但没有标题【立体边框】 WS_VISIBLE 窗口最初是可见的 WS_SIZEBOX 有一个可调整边框 WS_DISABLED 窗口最初是被禁用的 LVS_EX_GRIDLINES //绘制表格 LVS_EX_SUBITEMIMAGES//子项目图标列表 LVS_EX_CHECKBOXES //带复选框 LVS_EX_TRACKSELECT //自动换行 LVS_EX_HEADERDRAGDROP//报表头可以拖拽 LVS_EX_FULLROWSELECT //选择整行 LVS_EX_ONECLICKACTIVATE//单击激活 LVS_EX_TWOCLICKACTIVATE//双击激活 LVS_EX_FLATSB//扁平滚动条 LVS_EX_REGIONAL LVS_EX_INFOTIP//将提示信息窗口的消息通知父窗口 LVS_EX_UNDERLINEHOT LVS_EX_UNDERLINECOLD LVS_EX_MULTIWORKAREAS//多工作区 参数2:const RECT& rect 列表视图控件的位置和尺寸 参数3:CWnd* pParentWnd 父窗口的指针 参数4:UINT nID 指定列表视图控件的ID 返回值:成功返回TRUE,失败返回FALSE */ mylist.ShowWindow(SW_SHOW);
标签:控件,MFC,LVS,视图,列表,EX,格式 From: https://www.cnblogs.com/liming19680104/p/17358671.html