释义 |
CListCtrl::Create
BOOL Create(DWORD dwStyle,const RECT& rect,CWnd* pParentWnd,UINT nID)
返回值:如果成功,则返回非零值,否则为0。
参数:dwStyle | 为列表中的控件指定其风格。可为控件使用控件风格列表中的任意组合。请参阅说明以了解各种可能的风格。 | rect | 为列表中的控件指定其大小和位置。它既可以是一个CRect对象,也可以是一个Rect结构。 | pParentWnd | 为列表中的控件指定其父窗口,通常为CDialog。它不应当为空。 | nID | 为列表中的控件指定其ID号。 |
说明: 可以用两步来构造一个CListCtrl。首先调用构造函数,然后调用Create函数。这样将创建一个列表视图控件,并将附加给CListCtrl对象。 参数dwStyle可以是以下值的组合:· | LVS_ALIGNLEFT | 在图标和小图标视图中指定项左对齐。 | · | LVS_ALIGNTOP | 在图标和小图标视图中指定项在控件的顶端对齐。 | · | LVS_AUTOARRANGE | 在图标或小图标视图中指定图标自动保持对齐。 | · | LVS_EDITABELS | 允许项文本能够适本地进行编辑。父窗口必须运行了LVN_ENDLABLEDIT通知消息。 | · | LVS_ICON | 指定为图标视图。 | · | LVS_LIST | 指定为列表视图。 | · | LVS_NOCOLUMNHEADER | 指定在报表视图中不显示列标题。缺省时,在报表视图中列有标题。 | · | LVS_NOLABELWRAP | 在图标视图的单行中显示项文本,缺省时,在图标视图中项文本有可能被遮住。 | · | LVS_NOSCROLL | 不允许滚动,所有项都必须在客户可视的区域内。 | · | LVS_NOSORTHEADER | 指定列标题不象按钮那样工作。这种风格是有用的,例如,当在报表视图中单击列标题,将不会带来例如排序那样的动作。 | · | LVS_OWNERDRAWFIXED | 在报表视图中允许所有者窗口为项着色。列表视图控件发送一条WM_DRAWITWM 消息来为每一项着色;但它不为每一子项发送独立的消息。DRAWITEMSTRUCT结构中的itemDate成员则包含了指定列表视图项的项数据。 | · | LVS_REPORT | 指定报表视图。 | · | LVS_SHAREIMAGELISTS | 指定控件没有归属于它的图象列表的所有权(也就是说,当控件被销毁后,图象列表不会被销毁)。该风格能够是同一个图象列表用于多个列表视图控件中。 | · | LVS_SHOWSELALWAYS | 总是显示选择框,即使任何控件都没有焦点。 | · | LVS_SINGLESEL | 允许每次只能选择一个项。缺省时,同时能选择多项。 | · | LVS_SMALLICON | 指定为小图标视图。 | · | LVS_SORTASCENDING | 使项按照项文本的升序方式排列。 | · | LVS_SORTDESCENDING | 使项按照项文本的降序方式排列。 |
请参阅:CListCtrl::CListCtrl |