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);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2022-04-27 halcon-orientation_region返回区域的方向
2019-04-27 QButtonGroup按钮组