Changeset 3143 for trunk/include/win/monthcal.h
- Timestamp:
- Mar 17, 2000, 6:10:53 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/monthcal.h
r2634 r3143 1 /* $Id: monthcal.h,v 1. 3 2000-02-04 17:00:23cbratschi Exp $ */1 /* $Id: monthcal.h,v 1.4 2000-03-17 17:10:51 cbratschi Exp $ */ 2 2 3 3 /* … … 11 11 #define __WINE_MONTHCAL_H 12 12 13 #define MC_SEL_LBUTUP 1/* Left button released */14 #define MC_SEL_LBUTDOWN 2/* Left button pressed in calendar */13 #define MC_SEL_LBUTUP 1 /* Left button released */ 14 #define MC_SEL_LBUTDOWN 2 /* Left button pressed in calendar */ 15 15 #define MC_PREVPRESSED 4 /* Prev month button pressed */ 16 16 #define MC_NEXTPRESSED 8 /* Next month button pressed */ 17 #define MC_NEXTMONTHDELAY 350 18 19 20 #define MC_NEXTMONTHTIMER 1 21 #define MC_PREVMONTHTIMER 2 17 #define MC_NEXTMONTHDELAY 350 /* when continuously pressing `next */ 18 /* month', wait 500 ms before going */ 19 /* to the next month */ 20 #define MC_NEXTMONTHTIMER 1 /* Timer ID's */ 21 #define MC_PREVMONTHTIMER 2 22 22 23 23 typedef struct tagMONTHCAL_INFO 24 24 { 25 COLORREF bk; 26 COLORREF txt; 27 COLORREF titlebk; 28 COLORREF titletxt; 29 COLORREF monthbk; 30 COLORREF trailingtxt; 31 HFONT hFont; 32 HFONT hBoldFont; 33 int textHeight; 34 int textWidth; 35 int height_increment; 36 int width_increment; 37 int left_offset; 38 int top_offset; 39 int firstDayplace; /* place of the first day of the current month */ 40 int delta; /* scroll rate; # of months that the */ 25 COMCTL32_HEADER header; 26 27 COLORREF bk; 28 COLORREF txt; 29 COLORREF titlebk; 30 COLORREF titletxt; 31 COLORREF monthbk; 32 COLORREF trailingtxt; 33 HFONT hFont; 34 HFONT hBoldFont; 35 int textHeight; 36 int textWidth; 37 int height_increment; 38 int width_increment; 39 int left_offset; 40 int top_offset; 41 int firstDayplace; /* place of the first day of the current month */ 42 int delta; /* scroll rate; # of months that the */ 41 43 /* control moves when user clicks a scroll button */ 42 int visible;/* # of months visible */43 int firstDay;/* Start month calendar with firstDay's day */44 int 44 int visible; /* # of months visible */ 45 int firstDay; /* Start month calendar with firstDay's day */ 46 int monthRange; 45 47 MONTHDAYSTATE *monthdayState; 46 SYSTEMTIME 47 DWORD 48 DWORD 49 int status;/* See MC_SEL flags */50 int curSelDay;/* current selected day */51 int firstSelDay;/* first selected day */52 int 53 SYSTEMTIME 54 SYSTEMTIME 55 DWORD 56 SYSTEMTIME 57 SYSTEMTIME 58 59 RECT rcClient; 60 RECT rcDraw; 61 RECT title; 62 RECT titlebtnnext; 63 RECT titlebtnprev; /* the `prev month' button in the header */ 64 RECT titlemonth; 65 RECT titleyear; 66 RECT prevmonth; 67 RECT nextmonth; 68 RECT days; 69 RECT weeknums; 70 RECT today; 48 SYSTEMTIME todaysDate; 49 DWORD currentMonth; 50 DWORD currentYear; 51 int status; /* See MC_SEL flags */ 52 int curSelDay; /* current selected day */ 53 int firstSelDay; /* first selected day */ 54 int maxSelCount; 55 SYSTEMTIME minSel; 56 SYSTEMTIME maxSel; 57 DWORD rangeValid; 58 SYSTEMTIME minDate; 59 SYSTEMTIME maxDate; 60 61 RECT rcClient; /* rect for whole client area */ 62 RECT rcDraw; /* rect for drawable portion of client area */ 63 RECT title; /* rect for the header above the calendar */ 64 RECT titlebtnnext; /* the `next month' button in the header */ 65 RECT titlebtnprev; /* the `prev month' button in the header */ 66 RECT titlemonth; /* the `month name' txt in the header */ 67 RECT titleyear; /* the `year number' txt in the header */ 68 RECT prevmonth; /* day numbers of the previous month */ 69 RECT nextmonth; /* day numbers of the next month */ 70 RECT days; /* week numbers at left side */ 71 RECT weeknums; /* week numbers at left side */ 72 RECT today; /* `today: xx/xx/xx' text rect */ 71 73 } MONTHCAL_INFO, *LPMONTHCAL_INFO; 72 74
Note:
See TracChangeset
for help on using the changeset viewer.