描述
The following window styles are specific to list-view controls.
常数
LVS_ALIGNLEFT |
项目左对齐图标和小图标查看. |
LVS_ALIGNMASK |
控件电流对准. |
LVS_ALIGNTOP |
项与图标和小图标视图中的列表视图控件的顶部对齐. |
LVS_AUTOARRANGE |
图标自动保存在图标和小图标视图. |
LVS_EDITLABELS |
项目文本可以就地编辑.父窗口必须处理的LVN_ENDLABELEDIT通知消息. |
LVS_ICON |
此样式指定图标视图. |
LVS_LIST |
此样式指定列表视图. |
LVS_NOCOLUMNHEADER |
列标题不在报表视图中显示.默认情况下,列在报表视图中有页眉. |
LVS_NOLABELWRAP |
项目文本显示在一个单一的行图标视图.默认情况下,项目文本可以封装在图标视图中. |
LVS_NOSCROLL |
滚动已禁用.所有项目必须在客户端区域内.这种风格是不兼容的LVS_LIST或LVS_REPORT风格.看到进一步讨论知识库文章Q137520. |
LVS_NOSORTHEADER |
列标题不工作像按钮.如果在报表视图中单击列标头不执行操作,例如排序,则可以使用此样式. |
LVS_OWNERDATA |
Version 4.70.此样式指定虚拟列表视图控件. |
LVS_OWNERDRAWFIXED |
所有者窗口可以在报表视图中绘制项目.列表视图控件发送消息到每个项目WM_DRAWITEM漆;它不把每个子项单独的消息.该DRAWITEMSTRUCT结构iitemdata成员包含指定的列表视图项的项目数据. |
LVS_REPORT |
此样式指定报表视图.当使用列表视图控件的LVS_REPORT风格,第一列都是左对齐.你不能用LVCFMT_RIGHT改变这种对齐.看到进一步的信息LVCOLUMN列对齐. |
LVS_SHAREIMAGELISTS |
控件被销毁时,不会删除图像列表.此样式允许使用具有多个列表视图控件的同一图像列表. |
LVS_SHOWSELALWAYS |
如果控件没有焦点,则总是显示该选择(如果有的话). |
LVS_SINGLESEL |
一次只能选择一个项目.默认情况下,可以选择多个项目. |
LVS_SMALLICON |
此样式指定小图标视图. |
LVS_SORTASCENDING |
根据升序排列的项目文本排序项目索引. |
LVS_SORTDESCENDING |
根据降序排列项目文本排序项索引. |
LVS_TYPEMASK |
确定控件的当前窗口样式. |
LVS_TYPESTYLEMASK |
确定控件项对齐和页眉外观和行为的窗口样式. |
备注
为LVS_SORTASCENDING和LVS_SORTDESCENDING风格,项目指标是基于升序或降序项目文本排序,分别.因为LVS_LIST和LVS_REPORT视图显示项目在同一顺序索引,排序结果立即可见的用户.的LVS_ICON和LVS_SMALLICON视图不使用项目指标确定图标的位置.使用这些视图,排序结果对用户不可见.
你可以使用LVS_TYPEMASK面膜隔离窗口样式对应于当前视图:LVS_ICON, LVS_LIST, LVS_REPORT,和LVS_SMALLICON.
你可以使用LVS_ALIGNMASK罩分离,指定项目对准窗口风格:LVS_ALIGNLEFT和LVS_ALIGNTOP.
你可以使用LVS_TYPESTYLEMASK面膜隔离窗口样式控件项目对准(LVS_ALIGNLEFT和LVS_ALIGNTOP)和那些控件头的外观和行为(LVS_NOCOLUMNHEADER和LVS_NOSORTHEADER).
引用文件
CommCtrl.bi