CMonthCalCtrl选件类

封装month calendar控件的功能。

class CMonthCalCtrl : public CWnd

成员

4yx3fsk8.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CMonthCalCtrl::CMonthCalCtrl

构造 CMonthCalCtrl 对象。

4yx3fsk8.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CMonthCalCtrl::Create

创建一个month calendar控件并将它附加到 CMonthCalCtrl 对象。

CMonthCalCtrl::GetCalendarBorder

检索当前month calendar控件的边框的宽度。

CMonthCalCtrl::GetCalendarCount

检索在当前月份日历控件显示日历的数量。

CMonthCalCtrl::GetCalendarGridInfo

检索有关当前month calendar控件的信息。

CMonthCalCtrl::GetCalID

检索当前month calendar控件的日历标识符。

CMonthCalCtrl::GetColor

获取month calendar控件的指定范围的颜色。

CMonthCalCtrl::GetCurrentView

检索由当前month calendar控件当前显示的视图。

CMonthCalCtrl::GetCurSel

检索系统时间表示的由当前选定的日期。

CMonthCalCtrl::GetFirstDayOfWeek

在日历中最左侧的列获取第一周中显示。

CMonthCalCtrl::GetMaxSelCount

检索在月历控件可以选择日的当前最大数目。

CMonthCalCtrl::GetMaxTodayWidth

检索最大的宽度“today”为当前month calendar控件的字符串。

CMonthCalCtrl::GetMinReqRect

在月历控件检索所需的最小大小显示完整的月份。

CMonthCalCtrl::GetMonthDelta

检索month calendar控件的滚动速度。

CMonthCalCtrl::GetMonthRange

检索表示month calendar控件的公开高和少的日期信息。

CMonthCalCtrl::GetRange

检索在月历控件和最大日期设置的当前最小值。

CMonthCalCtrl::GetSelRange

检索表示日期范围的上限和下限的日期信息当前选定内容由用户。

CMonthCalCtrl::GetToday

为“today”指定的日期中检索日期信息。month calendar控件。

CMonthCalCtrl::HitTest

确定month calendar控件的哪个部分中给出的点在屏幕上。

CMonthCalCtrl::IsCenturyView

指示当前month calendar控件的当前视图是世纪视图。

CMonthCalCtrl::IsDecadeView

指示当前month calendar控件的当前视图是十年视图。

CMonthCalCtrl::IsMonthView

指示当前month calendar控件的当前视图是月份视图。

CMonthCalCtrl::IsYearView

指示当前month calendar控件的当前视图是年视图。

CMonthCalCtrl::SetCalendarBorder

设置当前month calendar控件的边框的宽度。

CMonthCalCtrl::SetCalendarBorderDefault

设置当前month calendar控件的边框的默认宽度。

CMonthCalCtrl::SetCalID

设置当前month calendar控件的日历标识符。

CMonthCalCtrl::SetCenturyView

设置当前month calendar控件显示世纪视图。

CMonthCalCtrl::SetColor

设置month calendar控件的指定范围的颜色。

CMonthCalCtrl::SetCurrentView

设置当前month calendar控件显示指定的视图。

CMonthCalCtrl::SetCurSel

设置month calendar控件的当前选定的日期。

CMonthCalCtrl::SetDayState

将显示在月历控件的日。

CMonthCalCtrl::SetDecadeView

设置当前month calendar控件为十年视图。

CMonthCalCtrl::SetFirstDayOfWeek

设置在日历中最左侧的列中显示的每周日期。

CMonthCalCtrl::SetMaxSelCount

设置在月历控件可以选择天的最大数目。

CMonthCalCtrl::SetMonthDelta

设置month calendar控件的滚动速度。

CMonthCalCtrl::SetMonthView

设置当前month calendar控件显示月份视图。

CMonthCalCtrl::SetRange

将最小值,并允许的最大值为month calendar控件日期。

CMonthCalCtrl::SetSelRange

设置month calendar控件的选择到特定日期范围。

CMonthCalCtrl::SetToday

为当前日期设置日历控件。

CMonthCalCtrl::SetYearView

设置当前month calendar控件绑定到视图中。

CMonthCalCtrl::SizeMinReq

重新绘制month calendar控件绑定到其最小,一个月的大小。

CMonthCalCtrl::SizeRectToMin

对当前月份日历控件,计算可能包含所有日历适合一个指定矩形的最小矩形。

备注

month calendar控件提供用户以简单的日历接口,用户可以选择日期。 用户可以将该示:

  • 向前或向后移动,在不同。

  • 单击当前文本显示当前日期(如果未使用 MCS_NOTODAY 样式)。

  • 选择一个月或年从弹出菜单。

通过应用各种样式自定义月历控件应用于对象,在创建它。 这些样式在 Windows SDK的 Month calendar控件样式 所述。

month calendar控件可以显示多个月份,并且,既可以由字号指示特定日期(如假日)该日期。

有关使用month calendar控件的更多信息,请参见 使用CMonthCalCtrl

继承层次结构

CObject

CCmdTarget

CWnd

CMonthCalCtrl

要求

Header: afxdtctl.h

请参见

参考

CWnd 类

层次结构图

CDateTimeCtrl选件类

概念

MFC示例CMNCTRL1