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