List View Window Styles
The following window styles are specific to list view controls.
LVS_ALIGNLEFT
| Specifies that items are left-aligned in icon and small icon view.
|
LVS_ALIGNTOP
| Specifies that items are aligned with the top of the list view control in icon
and small icon view.
|
LVS_AUTOARRANGE
| Specifies that icons are automatically kept arranged in icon and small icon
view.
|
LVS_BUTTON
| Specifies that item icons look like buttons in icon view.
|
LVS_EDITLABELS
| Allows item text to be edited in place. The parent window must process the LVN_ENDLABELEDIT notification message.
|
LVS_ICON
| Specifies icon view.
|
LVS_LIST
| Specifies list view.
|
LVS_NOCOLUMNHEADER
| Specifies that a column header is not displayed in report view. By default,
columns have headers in report view.
|
LVS_NOLABELWRAP
| Displays item text on a single line in icon view. By default, item text may
wrap in icon view.
|
LVS_NOSCROLL
| Disables scrolling. All items must be within the client area.
|
LVS_NOSORTHEADER
| Specifies that column headers do not work like buttons. This style is useful
if clicking a column header in report view does not carry out an action, such as
sorting.
|
LVS_OWNERDRAWFIXED
| Enables the owner window to paint items in report view. The list view control
sends a WM_DRAWITEM message to paint each item; it does not send separate messages for each
subitem. The itemData member of the DRAWITEMSTRUCT structure contains the item data for the specified list view item.
|
LVS_REPORT
| Specifies report view. When using the LVS_REPORT style with a List View
control, the first column is always left-aligned. You can not use LVCFMT_RIGHT to
change this alignment.
|
LVS_SHAREIMAGELISTS
| Specifies that the control does not take ownership of the image lists assigned
to it; that is, it does not destroy the image lists when it is destroyed.
This style enables the same image lists to be used with multiple list view
controls.
|
LVS_SHOWSELALWAYS
| Always show the selection,if any, even if the control does not have the focus.
|
LVS_SINGLESEL
| Allows only one item at a time to be selected. By default, multiple items may
be selected.
|
LVS_SMALLICON
| Specifies small icon view.
|
LVS_SORTASCENDING
| Sorts items based on item text in ascending order.
|
LVS_SORTDESCENDING
| Sorts items based on item text in descending order.
|
You can use the LVS_TYPEMASK mask to isolate the window styles that correspond
to the current view: LVS_ICON, LVS_SMALLICON, LVS_LIST, and LVS_REPORT.
You can use the LVS_ALIGNMASK mask to isolate the window styles that specify
the alignment of items: LVS_ALIGNLEFT and LVS_ALIGNTOP.
You can use the LVS_TYPESTYLEMASK mask to isolate the window styles that
control item alignment (LVS_ALIGNLEFT and LVS_ALIGNTOP) and those that control
header appearance and behavior (LVS_NOCOLUMNHEADER and LVS_NOSORTHEADER).
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database