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();
}
Exemplo n.º 2
0
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();
}