CXTPDatePickerItemMonth::CXTPDatePickerItemMonth(CXTPDatePickerControl* pControl, COleDateTime dtMonth, int nRow, int nCol) : m_nRow(nRow), m_nColumn(nCol), m_pControl(pControl), m_dtMonth(dtMonth) { m_rcHeader.SetRectEmpty(); m_rcDaysOfWeek.SetRectEmpty(); m_rcWeekNumbers.SetRectEmpty(); m_rcDaysArea.SetRectEmpty(); m_rcLeftScroll.SetRectEmpty(); m_rcRightScroll.SetRectEmpty(); m_bShowDaysBefore = FALSE; m_bShowDaysAfter = FALSE; m_bShowLeftScroll = FALSE; m_bShowRightScroll = FALSE; PopulateDays(); }
CDxDatePickerMonth::CDxDatePickerMonth(CDxMonthPicker* pControl, COleDateTime dtMonth) : m_pControl(pControl), m_dtMonth(dtMonth) { m_rcHeader.SetRectEmpty(); m_rcDaysOfWeek.SetRectEmpty(); m_rcWeekNumbers.SetRectEmpty(); m_rcDaysArea.SetRectEmpty(); m_rcLeftScroll.SetRectEmpty(); m_rcRightScroll.SetRectEmpty(); m_bShowDaysBefore = FALSE; m_bShowDaysAfter = FALSE; m_bShowLeftScroll = TRUE; m_bShowRightScroll = TRUE; m_clrDaysOfWeekBack = GetSysColor(COLOR_WINDOW); m_clrDaysOfWeekText = GetSysColor(COLOR_WINDOWTEXT); PopulateDays(); }