Ignore:
Timestamp:
Mar 21, 2000, 6:28:20 PM (25 years ago)
Author:
cbratschi
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/listview.h

    r3152 r3181  
    1414typedef struct tagEDITLABEL_ITEM
    1515{
    16     WNDPROC EditWndProc;
    17     DWORD param;
     16    WNDPROC         EditWndProc;
     17    DWORD           param;
    1818    EditlblCallback EditLblCb;
    1919} EDITLABEL_ITEM;
     
    2222{
    2323    LPWSTR pszText;
    24     INT iImage;
    25     INT iSubItem;
     24    INT    iImage;
     25    INT    iSubItem;
    2626
    2727} LISTVIEW_SUBITEM;
     
    2929typedef struct tagLISTVIEW_ITEM
    3030{
    31   UINT state;
     31  UINT   state;
    3232  LPWSTR pszText;
    33   INT iImage;
     33  INT    iImage;
    3434  LPARAM lParam;
    35   INT iIndent;
    36   POINT ptPosition;
     35  INT    iIndent;
     36  POINT  ptPosition;
    3737
    3838} LISTVIEW_ITEM;
     
    4343    COMCTL32_HEADER header;
    4444
    45     COLORREF clrBk;
    46     COLORREF clrText;
    47     COLORREF clrTextBk;
    48     HIMAGELIST himlNormal;
    49     HIMAGELIST himlSmall;
    50     HIMAGELIST himlState;
    51     BOOL bLButtonDown;
    52     BOOL bRButtonDown;
    53     INT nFocusedItem;
    54     INT nItemHeight;
    55     INT nItemWidth;
    56     INT nSelectionMark;
    57     INT nHotItem;
    58     RECT rcList;
    59     RECT rcView;
    60     SIZE iconSize;
    61     SIZE iconSpacing;
    62     UINT uCallbackMask;
    63     HWND hwndHeader;
    64     HFONT hDefaultFont;
    65     HFONT hFont;
    66     BOOL bFocus;
    67     DWORD dwExStyle;    /* extended listview style */
    68     HDPA hdpaItems;
    69     PFNLVCOMPARE pfnCompare;
    70     LPARAM lParamSort;
    71     HWND hwndEdit;
    72     BOOL bDoEditLabel;
     45    COLORREF       clrBk;
     46    COLORREF       clrText;
     47    COLORREF       clrTextBk;
     48    HIMAGELIST     himlNormal;
     49    HIMAGELIST     himlSmall;
     50    HIMAGELIST     himlState;
     51    BOOL           bLButtonDown;
     52    BOOL           bRButtonDown;
     53    INT            nFocusedItem;
     54    INT            nItemHeight;
     55    INT            nItemWidth;
     56    INT            nSelectionMark;
     57    INT            nHotItem;
     58    RECT           rcList;
     59    RECT           rcView;
     60    SIZE           iconSize;
     61    SIZE           iconSpacing;
     62    UINT           uCallbackMask;
     63    HWND           hwndHeader;
     64    HFONT          hDefaultFont;
     65    HFONT          hFont;
     66    BOOL           bFocus;
     67    DWORD          dwExStyle;    /* extended listview style */
     68    HDPA           hdpaItems;
     69    PFNLVCOMPARE   pfnCompare;
     70    LPARAM         lParamSort;
     71    HWND           hwndEdit;
     72    BOOL           bDoEditLabel;
    7373    EDITLABEL_ITEM *pedititem;
     74    POINT          lefttop;      //in scroll units
     75    POINT          maxScroll;    //in scroll units
     76    POINT          scrollPage;   //in scroll units
     77    DWORD          refreshFlags;
    7478
    7579    WPARAM charCode;
    76     CHAR szSearchParam[ MAX_PATH ];
    77     DWORD timeSinceLastKeyPress;
    78     INT nSearchParamLength;
     80    CHAR   szSearchParam[ MAX_PATH ];
     81    DWORD  timeSinceLastKeyPress;
     82    INT    nSearchParamLength;
    7983} LISTVIEW_INFO;
    8084
     85typedef struct
     86{
     87  LVITEMW header;
     88  BOOL mustFree;
     89  BOOL unicode;
     90} LVINTERNALITEMW, *LPLVINTERNALITEMW;
     91
     92#define LV_REFRESH_TIMER 1
     93#define LV_REFRESH_DELAY 100
     94
     95#define RF_REFRESH      1
     96#define RF_UPDATESCROLL 2
    8197
    8298extern VOID LISTVIEW_Register (VOID);
Note: See TracChangeset for help on using the changeset viewer.