INDEX
CLUSTER
FEATURES
SHORT
FRAMES
NO FRAMES
indexing
title:
"Visual Eiffel Library.",
"Win32 API: ListView related Constants"
project:
"Visual Eiffel Win32 Library"
revision:
"$Revision: 1.2 $"
copyright:
"Copyright (C) 1996-2005 Object Tools Group"
license:
"http://visual-eiffel.com/license"
cluster:
winlib
class
WAPI_LISTVIEW_CONST
feature
-- Window Class
frozen
WC_LISTVIEW
:
STRING
-- Window class for ListView control
feature
-- ListView Styles
LVS_ICON
:
BIT
32
LVS_REPORT
:
BIT
32
LVS_SMALLICON
:
BIT
32
LVS_LIST
:
BIT
32
LVS_TYPEMASK
:
BIT
32
LVS_SINGLESEL
:
BIT
32
LVS_SHOWSELALWAYS
:
BIT
32
LVS_SORTASCENDING
:
BIT
32
LVS_SORTDESCENDING
:
BIT
32
LVS_SHAREIMAGELISTS
:
BIT
32
LVS_NOLABELWRAP
:
BIT
32
LVS_AUTOARRANGE
:
BIT
32
LVS_EDITLABELS
:
BIT
32
LVS_OWNERDATA
:
BIT
32
LVS_NOSCROLL
:
BIT
32
LVS_TYPESTYLEMASK
:
BIT
32
LVS_ALIGNTOP
:
BIT
32
LVS_ALIGNLEFT
:
BIT
32
LVS_ALIGNMASK
:
BIT
32
LVS_OWNERDRAWFIXED
:
BIT
32
LVS_NOCOLUMNHEADER
:
BIT
32
LVS_NOSORTHEADER
:
BIT
32
feature
-- Extended ListView Styles
LVS_EX_GRIDLINES
:
BIT
32
LVS_EX_SUBITEMIMAGES
:
BIT
32
LVS_EX_CHECKBOXES
:
BIT
32
LVS_EX_TRACKSELECT
:
BIT
32
LVS_EX_HEADERDRAGDROP
:
BIT
32
LVS_EX_FULLROWSELECT
:
BIT
32
LVS_EX_ONECLICKACTIVATE
:
BIT
32
LVS_EX_TWOCLICKACTIVATE
:
BIT
32
feature
-- ListView Messages
LVM_FIRST
:
INTEGER
LVM_GETBKCOLOR
:
INTEGER
LVM_SETBKCOLOR
:
INTEGER
LVM_GETIMAGELIST
:
INTEGER
LVM_SETIMAGELIST
:
INTEGER
LVM_GETITEMCOUNT
:
INTEGER
LVM_GETITEM
:
INTEGER
LVM_SETITEM
:
INTEGER
LVM_INSERTITEM
:
INTEGER
LVM_DELETEITEM
:
INTEGER
LVM_DELETEALLITEMS
:
INTEGER
LVM_GETCALLBACKMASK
:
INTEGER
LVM_SETCALLBACKMASK
:
INTEGER
LVM_GETNEXTITEM
:
INTEGER
LVM_FINDITEM
:
INTEGER
LVM_GETITEMRECT
:
INTEGER
LVM_SETITEMPOSITION
:
INTEGER
LVM_GETITEMPOSITION
:
INTEGER
LVM_GETSTRINGWIDTH
:
INTEGER
LVM_HITTEST
:
INTEGER
LVM_ENSUREVISIBLE
:
INTEGER
LVM_SCROLL
:
INTEGER
LVM_REDRAWITEMS
:
INTEGER
LVM_ARRANGE
:
INTEGER
LVM_EDITLABEL
:
INTEGER
LVM_GETEDITCONTROL
:
INTEGER
LVM_GETCOLUMN
:
INTEGER
LVM_SETCOLUMN
:
INTEGER
LVM_INSERTCOLUMN
:
INTEGER
LVM_DELETECOLUMN
:
INTEGER
LVM_GETCOLUMNWIDTH
:
INTEGER
LVM_SETCOLUMNWIDTH
:
INTEGER
LVM_GETHEADER
:
INTEGER
LVM_CREATEDRAGIMAGE
:
INTEGER
LVM_GETVIEWRECT
:
INTEGER
LVM_GETTEXTCOLOR
:
INTEGER
LVM_SETTEXTCOLOR
:
INTEGER
LVM_GETTEXTBKCOLOR
:
INTEGER
LVM_SETTEXTBKCOLOR
:
INTEGER
LVM_GETTOPINDEX
:
INTEGER
LVM_GETCOUNTPERPAGE
:
INTEGER
LVM_GETORIGIN
:
INTEGER
LVM_UPDATE
:
INTEGER
LVM_SETITEMSTATE
:
INTEGER
LVM_GETITEMSTATE
:
INTEGER
LVM_GETITEMTEXT
:
INTEGER
LVM_SETITEMTEXT
:
INTEGER
LVM_SETITEMCOUNT
:
INTEGER
LVM_SORTITEMS
:
INTEGER
LVM_SETITEMPOSITION32
:
INTEGER
LVM_GETSELECTEDCOUNT
:
INTEGER
LVM_GETITEMSPACING
:
INTEGER
LVM_GETISEARCHSTRING
:
INTEGER
LVM_SETICONSPACING
:
INTEGER
LVM_SETEXTENDEDLISTVIEWSTYLE
:
INTEGER
LVM_GETEXTENDEDLISTVIEWSTYLE
:
INTEGER
LVM_GETSUBITEMRECT
:
INTEGER
LVM_SUBITEMHITTEST
:
INTEGER
LVM_SETCOLUMNORDERARRAY
:
INTEGER
LVM_GETCOLUMNORDERARRAY
:
INTEGER
LVM_SETHOTITEM
:
INTEGER
LVM_GETHOTITEM
:
INTEGER
LVM_SETHOTCURSOR
:
INTEGER
LVM_GETHOTCURSOR
:
INTEGER
LVM_APPROXIMATEVIEWRECT
:
INTEGER
LVM_SETWORKAREA
:
INTEGER
feature
-- Type of image list (LVM_[GET|SET]IMAGELIST)
LVSIL_NORMAL
:
INTEGER
LVSIL_SMALL
:
INTEGER
LVSIL_STATE
:
INTEGER
feature
-- List View Item States
LVIF_TEXT
:
BIT
32
LVIF_IMAGE
:
BIT
32
LVIF_PARAM
:
BIT
32
LVIF_STATE
:
BIT
32
LVIF_INDENT
:
BIT
32
LVIF_NORECOMPUTE
:
BIT
32
LVIF_DI_SETITEM
:
BIT
32
LVIS_FOCUSED
:
BIT
32
LVIS_SELECTED
:
BIT
32
LVIS_CUT
:
BIT
32
LVIS_DROPHILITED
:
BIT
32
LVIS_OVERLAYMASK
:
BIT
32
LVIS_STATEIMAGEMASK
:
BIT
32
INDEXTOSTATEIMAGEMASK
(
i
:
INTEGER
):
BIT
32
feature
-- Special values
LPSTR_TEXTCALLBACK
:
INTEGER
I_IMAGECALLBACK
:
INTEGER
I_INDENTCALLBACK
:
INTEGER
feature
-- Item state and geometric relation flags (LVM_GETNEXTITEM)
LVNI_ALL
:
BIT
32
LVNI_FOCUSED
:
BIT
32
LVNI_SELECTED
:
BIT
32
LVNI_CUT
:
BIT
32
LVNI_DROPHILITED
:
BIT
32
LVNI_ABOVE
:
BIT
32
LVNI_BELOW
:
BIT
32
LVNI_TOLEFT
:
BIT
32
LVNI_TORIGHT
:
BIT
32
feature
-- LV_FINDINFO Flags
LVFI_PARAM
:
BIT
32
LVFI_STRING
:
BIT
32
LVFI_PARTIAL
:
BIT
32
LVFI_WRAP
:
BIT
32
LVFI_NEARESTXY
:
BIT
32
feature
-- LVM_GETITEMRECT Flags
LVIR_BOUNDS
:
INTEGER
LVIR_ICON
:
INTEGER
LVIR_LABEL
:
INTEGER
LVIR_SELECTBOUNDS
:
INTEGER
feature
-- LV_HITTESTINFO Flags
LVHT_NOWHERE
:
BIT
32
LVHT_ONITEMICON
:
BIT
32
LVHT_ONITEMLABEL
:
BIT
32
LVHT_ONITEMSTATEICON
:
BIT
32
LVHT_ONITEM
:
BIT
32
LVHT_ABOVE
:
BIT
32
LVHT_BELOW
:
BIT
32
LVHT_TORIGHT
:
BIT
32
LVHT_TOLEFT
:
BIT
32
feature
-- Alignment
LVA_DEFAULT
:
INTEGER
LVA_ALIGNLEFT
:
INTEGER
LVA_ALIGNTOP
:
INTEGER
LVA_SNAPTOGRID
:
INTEGER
feature
-- LV_COLUMN Flags
LVCF_FMT
:
BIT
32
LVCF_WIDTH
:
BIT
32
LVCF_TEXT
:
BIT
32
LVCF_SUBITEM
:
BIT
32
LVCF_IMAGE
:
BIT
32
LVCF_ORDER
:
BIT
32
LVCFMT_LEFT
:
BIT
32
LVCFMT_RIGHT
:
BIT
32
LVCFMT_CENTER
:
BIT
32
LVCFMT_JUSTIFYMASK
:
BIT
32
LVCFMT_IMAGE
:
BIT
32
LVCFMT_BITMAP_ON_RIGHT
:
BIT
32
LVCFMT_COL_HAS_IMAGES
:
BIT
32
feature
-- LVM_SETCOLUMNWIDTH Predefined Values
LVSCW_AUTOSIZE
:
INTEGER
LVSCW_AUTOSIZE_USEHEADER
:
INTEGER
feature
-- LVM_SETITEMCOUNT Flags
-- these flags only apply to `LVS_OWNERDATA' listviews
-- in report or list mode
LVSICF_NOINVALIDATEALL
:
BIT
32
LVSICF_NOSCROLL
:
BIT
32
feature
-- Notification codes (WM_NOTIFY)
LVN_FIRST
:
INTEGER
LVN_LAST
:
INTEGER
LVN_ITEMCHANGING
:
INTEGER
LVN_ITEMCHANGED
:
INTEGER
LVN_INSERTITEM
:
INTEGER
LVN_DELETEITEM
:
INTEGER
LVN_DELETEALLITEMS
:
INTEGER
LVN_BEGINLABELEDIT
:
INTEGER
LVN_ENDLABELEDIT
:
INTEGER
LVN_COLUMNCLICK
:
INTEGER
LVN_BEGINDRAG
:
INTEGER
LVN_BEGINRDRAG
:
INTEGER
LVN_ODCACHEHINT
:
INTEGER
LVN_ODFINDITEM
:
INTEGER
LVN_ITEMACTIVATE
:
INTEGER
LVN_ODSTATECHANGED
:
INTEGER
LVN_GETDISPINFO
:
INTEGER
LVN_SETDISPINFO
:
INTEGER
LVN_KEYDOWN
:
INTEGER
LVN_MARQUEEBEGIN
:
INTEGER
end
-- class
WAPI_LISTVIEW_CONST
INDEX
CLUSTER
FEATURES
SHORT
FRAMES
NO FRAMES