MFC-CListCtrl-Create动态创建列表视图控件

 

复制代码
    
    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);
复制代码

 

 

 

 

posted @   天子骄龙  阅读(310)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
历史上的今天:
2022-04-27 halcon-orientation_region返回区域的方向
2019-04-27 QButtonGroup按钮组
点击右上角即可分享
微信分享提示