Data Structures |
| struct | PMONTHCALWND |
Defines |
| #define | MONTHCAL_HEADERBG COLOR_INACTIVECAPTION |
| #define | MONTHCAL_HEADERFG COLOR_INACTIVECAPTIONTEXT |
| #define | MONTHCAL_CTRLBG COLOR_WINDOW |
| #define | MONTHCAL_CTRLFG COLOR_WINDOWTEXT |
| #define | MONTHCAL_SELBG COLOR_ACTIVECAPTION |
| #define | MONTHCAL_SELFG COLOR_CAPTIONTEXT |
| #define | MONTHCAL_DISABLED_HEADERBG COLOR_INACTIVECAPTION |
| #define | MONTHCAL_DISABLED_HEADERFG COLOR_INACTIVECAPTIONTEXT |
| #define | MONTHCAL_DISABLED_CTRLBG COLOR_WINDOW |
| #define | MONTHCAL_DISABLED_CTRLFG COLOR_WINDOWTEXT |
| #define | MONTHCAL_DISABLED_SELBG COLOR_INACTIVECAPTION |
| #define | MONTHCAL_DISABLED_SELFG COLOR_INACTIVECAPTIONTEXT |
| #define | ID_DAYTIMER 1 |
Functions |
| static LRESULT | MonthCalNotifyControlParent (IN PMONTHCALWND infoPtr, IN UINT code, IN OUT PVOID data) |
| static WORD | LeapYear (IN WORD Year) |
| static WORD | MonthCalMonthLength (IN WORD Month, IN WORD Year) |
| static WORD | MonthCalWeekInMonth (IN WORD Day, IN WORD DayOfWeek) |
| static WORD | MonthCalDayOfWeek (IN PMONTHCALWND infoPtr, IN WORD Day, IN WORD Month, IN WORD Year) |
| static WORD | MonthCalFirstDayOfWeek (VOID) |
| static BOOL | MonthCalValidDate (IN WORD Day, IN WORD Month, IN WORD Year) |
| static VOID | MonthCalUpdate (IN PMONTHCALWND infoPtr) |
| static VOID | MonthCalSetupDayTimer (IN PMONTHCALWND infoPtr) |
| static VOID | MonthCalReload (IN PMONTHCALWND infoPtr) |
| static BOOL | MonthCalGetDayRect (IN PMONTHCALWND infoPtr, IN WORD Day, OUT RECT *rcCell) |
| static VOID | MonthCalChange (IN PMONTHCALWND infoPtr) |
| static BOOL | MonthCalSetDate (IN PMONTHCALWND infoPtr, IN WORD Day, IN WORD Month, IN WORD Year) |
| static VOID | MonthCalSetLocalTime (IN PMONTHCALWND infoPtr, OUT SYSTEMTIME *Time) |
| static VOID | MonthCalRepaintDay (IN PMONTHCALWND infoPtr, IN WORD Day) |
| static VOID | MonthCalPaint (IN PMONTHCALWND infoPtr, IN HDC hDC, IN LPRECT prcUpdate) |
| static HFONT | MonthCalChangeFont (IN PMONTHCALWND infoPtr, IN HFONT hFont, IN BOOL Redraw) |
| static WORD | MonthCalPtToDay (IN PMONTHCALWND infoPtr, IN INT x, IN INT y) |
| static LRESULT CALLBACK | MonthCalWndProc (IN HWND hwnd, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam) |
| BOOL | RegisterMonthCalControl (IN HINSTANCE hInstance) |
| VOID | UnregisterMonthCalControl (IN HINSTANCE hInstance) |
Variables |
| static const WCHAR | szMonthCalWndClass [] = "MonthCalWnd" |