Changeset 1108 for trunk/include/win/header.h
- Timestamp:
- Oct 2, 1999, 3:55:46 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/header.h
r4 r1108 1 /* $Id: header.h,v 1. 1 1999-05-24 20:19:12 ktkExp $ */1 /* $Id: header.h,v 1.2 1999-10-02 13:55:45 cbratschi Exp $ */ 2 2 3 3 /* … … 11 11 #define __WINE_HEADER_H_ 12 12 13 typedef struct 13 typedef struct 14 14 { 15 15 INT cxy; 16 16 HBITMAP hbm; 17 LPWSTR 17 LPWSTR pszText; 18 18 INT fmt; 19 LPARAM 19 LPARAM lParam; 20 20 INT iImage; 21 INT iOrder; 21 INT iOrder; /* see documentation of HD_ITEM */ 22 22 23 BOOL bDown; 24 RECT rect; 23 BOOL bDown; /* is item pressed? (used for drawing) */ 24 RECT rect; /* bounding rectangle of the item */ 25 25 } HEADER_ITEM; 26 26 … … 28 28 typedef struct 29 29 { 30 UINT uNumItem; 31 INT nHeight; 32 HFONT hFont; 33 HCURSOR hcurArrow; 34 HCURSOR hcurDivider; 35 HCURSOR hcurDivopen; 36 BOOL bCaptured; 37 BOOL bPressed; 38 BOOL bTracking; 30 UINT uNumItem; /* number of items (columns) */ 31 INT nHeight; /* height of the header (pixels) */ 32 HFONT hFont; /* handle to the current font */ 33 HCURSOR hcurArrow; /* handle to the arrow cursor */ 34 HCURSOR hcurDivider; /* handle to a cursor (used over dividers) <-|-> */ 35 HCURSOR hcurDivopen; /* handle to a cursor (used over dividers) <-||-> */ 36 BOOL bCaptured; /* Is the mouse captured? */ 37 BOOL bPressed; /* Is a header item pressed (down)? */ 38 BOOL bTracking; /* Is in tracking mode? */ 39 39 BOOL bUnicode; /* Unicode flag */ 40 INT iMoveItem; 41 INT xTrackOffset; 42 INT xOldTrack; 43 INT nOldWidth; 44 INT iHotItem; 40 INT iMoveItem; /* index of tracked item. (Tracking mode) */ 41 INT xTrackOffset; /* distance between the right side of the tracked item and the cursor */ 42 INT xOldTrack; /* track offset (see above) after the last WM_MOUSEMOVE */ 43 INT nOldWidth; /* width of a sizing item after the last WM_MOUSEMOVE */ 44 INT iHotItem; /* index of hot item (cursor is over this item) */ 45 45 46 HIMAGELIST himl; 47 HEADER_ITEM *items; 46 HIMAGELIST himl; /* handle to a image list (may be 0) */ 47 HEADER_ITEM *items; /* pointer to array of HEADER_ITEM's */ 48 48 LPINT pOrder; /* pointer to order array */ 49 49 } HEADER_INFO;
Note:
See TracChangeset
for help on using the changeset viewer.