LVM_* defs

Patrik Stridvall ps at leissner.se
Mon Oct 21 10:01:58 CDT 2002


> Can anyone help me with the definition of these
> listview messages? TIA.
[snip]

grep LVM_ commctrl.h | grep define

#define LVM_FIRST               0x1000      // ListView messages
#define LVM_SETUNICODEFORMAT     CCM_SETUNICODEFORMAT
#define LVM_GETUNICODEFORMAT     CCM_GETUNICODEFORMAT
#define LVM_GETBKCOLOR          (LVM_FIRST + 0)
#define LVM_SETBKCOLOR          (LVM_FIRST + 1)
#define LVM_GETIMAGELIST        (LVM_FIRST + 2)
#define LVM_SETIMAGELIST        (LVM_FIRST + 3)
#define LVM_GETITEMCOUNT        (LVM_FIRST + 4)
#define LVM_GETITEMA            (LVM_FIRST + 5)
#define LVM_GETITEMW            (LVM_FIRST + 75)
#define LVM_GETITEM             LVM_GETITEMW
#define LVM_GETITEM             LVM_GETITEMA
#define LVM_SETITEMA            (LVM_FIRST + 6)
#define LVM_SETITEMW            (LVM_FIRST + 76)
#define LVM_SETITEM             LVM_SETITEMW
#define LVM_SETITEM             LVM_SETITEMA
#define LVM_INSERTITEMA         (LVM_FIRST + 7)
#define LVM_INSERTITEMW         (LVM_FIRST + 77)
#define LVM_INSERTITEM          LVM_INSERTITEMW
#define LVM_INSERTITEM          LVM_INSERTITEMA
#define LVM_DELETEITEM          (LVM_FIRST + 8)
#define LVM_DELETEALLITEMS      (LVM_FIRST + 9)
#define LVM_GETCALLBACKMASK     (LVM_FIRST + 10)
#define LVM_SETCALLBACKMASK     (LVM_FIRST + 11)
#define LVM_GETNEXTITEM         (LVM_FIRST + 12)
#define LVM_FINDITEMA           (LVM_FIRST + 13)
#define LVM_FINDITEMW           (LVM_FIRST + 83)
#define  LVM_FINDITEM           LVM_FINDITEMW
#define  LVM_FINDITEM           LVM_FINDITEMA
#define LVM_GETITEMRECT         (LVM_FIRST + 14)
#define LVM_SETITEMPOSITION     (LVM_FIRST + 15)
#define LVM_GETITEMPOSITION     (LVM_FIRST + 16)
#define LVM_GETSTRINGWIDTHA     (LVM_FIRST + 17)
#define LVM_GETSTRINGWIDTHW     (LVM_FIRST + 87)
#define  LVM_GETSTRINGWIDTH     LVM_GETSTRINGWIDTHW
#define  LVM_GETSTRINGWIDTH     LVM_GETSTRINGWIDTHA
#define LVM_HITTEST             (LVM_FIRST + 18)
#define LVM_ENSUREVISIBLE       (LVM_FIRST + 19)
#define LVM_SCROLL              (LVM_FIRST + 20)
#define LVM_REDRAWITEMS         (LVM_FIRST + 21)
#define LVM_ARRANGE             (LVM_FIRST + 22)
#define LVM_EDITLABELA          (LVM_FIRST + 23)
#define LVM_EDITLABELW          (LVM_FIRST + 118)
#define LVM_EDITLABEL           LVM_EDITLABELW
#define LVM_EDITLABEL           LVM_EDITLABELA
#define LVM_GETEDITCONTROL      (LVM_FIRST + 24)
#define LVM_GETCOLUMNA          (LVM_FIRST + 25)
#define LVM_GETCOLUMNW          (LVM_FIRST + 95)
#define  LVM_GETCOLUMN          LVM_GETCOLUMNW
#define  LVM_GETCOLUMN          LVM_GETCOLUMNA
#define LVM_SETCOLUMNA          (LVM_FIRST + 26)
#define LVM_SETCOLUMNW          (LVM_FIRST + 96)
#define  LVM_SETCOLUMN          LVM_SETCOLUMNW
#define  LVM_SETCOLUMN          LVM_SETCOLUMNA
#define LVM_INSERTCOLUMNA       (LVM_FIRST + 27)
#define LVM_INSERTCOLUMNW       (LVM_FIRST + 97)
#   define  LVM_INSERTCOLUMN    LVM_INSERTCOLUMNW
#   define  LVM_INSERTCOLUMN    LVM_INSERTCOLUMNA
#define LVM_DELETECOLUMN        (LVM_FIRST + 28)
#define LVM_GETCOLUMNWIDTH      (LVM_FIRST + 29)
#define LVM_SETCOLUMNWIDTH          (LVM_FIRST + 30)
#define LVM_GETHEADER               (LVM_FIRST + 31)
#define LVM_CREATEDRAGIMAGE     (LVM_FIRST + 33)
#define LVM_GETVIEWRECT         (LVM_FIRST + 34)
#define LVM_GETTEXTCOLOR        (LVM_FIRST + 35)
#define LVM_SETTEXTCOLOR        (LVM_FIRST + 36)
#define LVM_GETTEXTBKCOLOR      (LVM_FIRST + 37)
#define LVM_SETTEXTBKCOLOR      (LVM_FIRST + 38)
#define LVM_GETTOPINDEX         (LVM_FIRST + 39)
#define LVM_GETCOUNTPERPAGE     (LVM_FIRST + 40)
#define LVM_GETORIGIN           (LVM_FIRST + 41)
#define LVM_UPDATE              (LVM_FIRST + 42)
#define LVM_SETITEMSTATE        (LVM_FIRST + 43)
#define LVM_GETITEMSTATE        (LVM_FIRST + 44)
#define LVM_GETITEMTEXTA        (LVM_FIRST + 45)
#define LVM_GETITEMTEXTW        (LVM_FIRST + 115)
#define  LVM_GETITEMTEXT        LVM_GETITEMTEXTW
#define  LVM_GETITEMTEXT        LVM_GETITEMTEXTA
#define LVM_SETITEMTEXTA        (LVM_FIRST + 46)
#define LVM_SETITEMTEXTW        (LVM_FIRST + 116)
#define  LVM_SETITEMTEXT        LVM_SETITEMTEXTW
#define  LVM_SETITEMTEXT        LVM_SETITEMTEXTA
#define LVM_SETITEMCOUNT        (LVM_FIRST + 47)
#define LVM_SORTITEMS           (LVM_FIRST + 48)
#define LVM_SETITEMPOSITION32   (LVM_FIRST + 49)
#define LVM_GETSELECTEDCOUNT    (LVM_FIRST + 50)
#define LVM_GETITEMSPACING      (LVM_FIRST + 51)
#define LVM_GETISEARCHSTRINGA   (LVM_FIRST + 52)
#define LVM_GETISEARCHSTRINGW   (LVM_FIRST + 117)
#define LVM_GETISEARCHSTRING    LVM_GETISEARCHSTRINGW
#define LVM_GETISEARCHSTRING    LVM_GETISEARCHSTRINGA
#define LVM_SETICONSPACING      (LVM_FIRST + 53)
#define LVM_SETEXTENDEDLISTVIEWSTYLE (LVM_FIRST + 54)   // optional wParam
== mask
#define LVM_GETEXTENDEDLISTVIEWSTYLE (LVM_FIRST + 55)
#define LVM_GETSUBITEMRECT      (LVM_FIRST + 56)
#define LVM_SUBITEMHITTEST      (LVM_FIRST + 57)
#define LVM_SETCOLUMNORDERARRAY (LVM_FIRST + 58)
#define LVM_GETCOLUMNORDERARRAY (LVM_FIRST + 59)
#define LVM_SETHOTITEM  (LVM_FIRST + 60)
#define LVM_GETHOTITEM  (LVM_FIRST + 61)
#define LVM_SETHOTCURSOR  (LVM_FIRST + 62)
#define LVM_GETHOTCURSOR  (LVM_FIRST + 63)
#define LVM_APPROXIMATEVIEWRECT (LVM_FIRST + 64)
#define LVM_SETWORKAREAS         (LVM_FIRST + 65)
#define LVM_GETWORKAREAS        (LVM_FIRST + 70)
#define LVM_GETNUMBEROFWORKAREAS  (LVM_FIRST + 73)
#define LVM_GETSELECTIONMARK    (LVM_FIRST + 66)
#define LVM_SETSELECTIONMARK    (LVM_FIRST + 67)
#define LVM_SETHOVERTIME        (LVM_FIRST + 71)
#define LVM_GETHOVERTIME        (LVM_FIRST + 72)
#define LVM_SETTOOLTIPS       (LVM_FIRST + 74)
#define LVM_GETTOOLTIPS       (LVM_FIRST + 78)
#define LVM_SORTITEMSEX          (LVM_FIRST + 81)
#define LVM_SETBKIMAGEA         (LVM_FIRST + 68)
#define LVM_SETBKIMAGEW         (LVM_FIRST + 138)
#define LVM_GETBKIMAGEA         (LVM_FIRST + 69)
#define LVM_GETBKIMAGEW         (LVM_FIRST + 139)
#define LVM_SETSELECTEDCOLUMN         (LVM_FIRST + 140)
#define LVM_SETTILEWIDTH         (LVM_FIRST + 141)
#define LVM_SETVIEW         (LVM_FIRST + 142)
#define LVM_GETVIEW         (LVM_FIRST + 143)
#define LVM_INSERTGROUP         (LVM_FIRST + 145)
#define LVM_SETGROUPINFO         (LVM_FIRST + 147)
#define LVM_GETGROUPINFO         (LVM_FIRST + 149)
#define LVM_REMOVEGROUP         (LVM_FIRST + 150)
#define LVM_MOVEGROUP         (LVM_FIRST + 151)
#define LVM_MOVEITEMTOGROUP            (LVM_FIRST + 154)
#define LVM_SETGROUPMETRICS         (LVM_FIRST + 155)
#define LVM_GETGROUPMETRICS         (LVM_FIRST + 156)
#define LVM_ENABLEGROUPVIEW         (LVM_FIRST + 157)
#define LVM_SORTGROUPS         (LVM_FIRST + 158)
#define LVM_INSERTGROUPSORTED           (LVM_FIRST + 159)
#define LVM_REMOVEALLGROUPS             (LVM_FIRST + 160)
#define LVM_HASGROUP                    (LVM_FIRST + 161)
#define LVM_SETTILEVIEWINFO                 (LVM_FIRST + 162)
#define LVM_GETTILEVIEWINFO                 (LVM_FIRST + 163)
#define LVM_SETTILEINFO                     (LVM_FIRST + 164)
#define LVM_GETTILEINFO                     (LVM_FIRST + 165)
#define LVM_SETINSERTMARK                   (LVM_FIRST + 166)
#define LVM_GETINSERTMARK                   (LVM_FIRST + 167)
#define LVM_INSERTMARKHITTEST               (LVM_FIRST + 168)
#define LVM_GETINSERTMARKRECT               (LVM_FIRST + 169)
#define LVM_SETINSERTMARKCOLOR                 (LVM_FIRST + 170)
#define LVM_GETINSERTMARKCOLOR                 (LVM_FIRST + 171)
#define  LVM_SETINFOTIP         (LVM_FIRST + 173)
#define LVM_GETSELECTEDCOLUMN   (LVM_FIRST + 174)
#define LVM_ISGROUPVIEWENABLED  (LVM_FIRST + 175)
#define LVM_GETOUTLINECOLOR     (LVM_FIRST + 176)
#define LVM_SETOUTLINECOLOR     (LVM_FIRST + 177)
#define LVM_CANCELEDITLABEL     (LVM_FIRST + 179)
#define LVM_MAPINDEXTOID     (LVM_FIRST + 180)
#define LVM_MAPIDTOINDEX     (LVM_FIRST + 181)
#define LVM_SETBKIMAGE          LVM_SETBKIMAGEW
#define LVM_GETBKIMAGE          LVM_GETBKIMAGEW
#define LVM_SETBKIMAGE          LVM_SETBKIMAGEA
#define LVM_GETBKIMAGE          LVM_GETBKIMAGEA



More information about the wine-devel mailing list