共用方式為


CMonthCalCtrl 類別

封裝月曆控制項的功能。

class CMonthCalCtrl : public CWnd

成員

公用建構函式

名稱

描述

CMonthCalCtrl::CMonthCalCtrl

建構 CMonthCalCtrl 物件。

公用方法

名稱

描述

CMonthCalCtrl::Create

建立月曆控制項並將其附加至 CMonthCalCtrl 物件。

CMonthCalCtrl::GetCalendarBorder

擷取目前月曆控制項的框線寬度。

CMonthCalCtrl::GetCalendarCount

擷取目前月曆控制項中顯示的行事曆的數目。

CMonthCalCtrl::GetCalendarGridInfo

擷取目前月曆控制項的資訊。

CMonthCalCtrl::GetCalID

擷取目前月曆控制項的行事曆識別項。

CMonthCalCtrl::GetColor

取得月曆控制項的指定範圍的色彩。

CMonthCalCtrl::GetCurrentView

擷取目前月曆控制項中目前顯示的檢視。

CMonthCalCtrl::GetCurSel

擷取系統時間所指定的目前選取的日期。

CMonthCalCtrl::GetFirstDayOfWeek

在日曆最左欄取得第一個顯示星期。

CMonthCalCtrl::GetMaxSelCount

擷取在月曆控制項中選取日期的目前最大數目。

CMonthCalCtrl::GetMaxTodayWidth

擷取最大寛度的「today」目前月曆控制項的字串。

CMonthCalCtrl::GetMinReqRect

在月曆控制項擷取要求的最小大小顯示完整月份。

CMonthCalCtrl::GetMonthDelta

擷取月曆控制項的捲動速率。

CMonthCalCtrl::GetMonthRange

擷取表示月曆控制項中顯示的高和低程度的日期資訊。

CMonthCalCtrl::GetRange

擷取在月曆控制項和最大日期為目前的最小值。

CMonthCalCtrl::GetSelRange

擷取表示日期範圍的上限和下限的日期資訊目前選取的資料列索引。

CMonthCalCtrl::GetToday

針對做為「today」指定的日期擷取日期資訊月曆控制項。

CMonthCalCtrl::HitTest

判斷月曆控制項的哪個部分在畫面上的指定點。

CMonthCalCtrl::IsCenturyView

指出目前的月曆控制項的目前檢視是否為世紀檢視。

CMonthCalCtrl::IsDecadeView

指出目前的月曆控制項的目前檢視是否為十年中檢視。

CMonthCalCtrl::IsMonthView

指出目前的月曆控制項的目前檢視是否為月份檢視。

CMonthCalCtrl::IsYearView

指出目前的月曆控制項的目前檢視是否為年檢視。

CMonthCalCtrl::SetCalendarBorder

設定目前月曆控制項的框線寬度。

CMonthCalCtrl::SetCalendarBorderDefault

設定目前月曆控制項的框線的預設寬度。

CMonthCalCtrl::SetCalID

設定目前月曆控制項的行事曆識別項。

CMonthCalCtrl::SetCenturyView

設定目前月曆控制項顯示世紀檢視。

CMonthCalCtrl::SetColor

設定月曆控制項的指定範圍的色彩。

CMonthCalCtrl::SetCurrentView

設定目前月曆控制項會顯示指定的檢視。

CMonthCalCtrl::SetCurSel

設定月曆控制項中目前選取的日期。

CMonthCalCtrl::SetDayState

設定顯示在月曆控制項中的日期。

CMonthCalCtrl::SetDecadeView

設定目前月曆控制項到十年檢視。

CMonthCalCtrl::SetFirstDayOfWeek

設定在日曆最左欄中顯示的星期。

CMonthCalCtrl::SetMaxSelCount

設定月曆控制項中可選取的最多天數。

CMonthCalCtrl::SetMonthDelta

設定月曆控制項的捲動速率。

CMonthCalCtrl::SetMonthView

設定目前月曆控制項顯示月份檢視。

CMonthCalCtrl::SetRange

設定的最小,並允許的最大值為月曆控制項日期。

CMonthCalCtrl::SetSelRange

設定月曆控制項的選取範圍設定為特定日期範圍。

CMonthCalCtrl::SetToday

為目前的日期設定月曆控制項。

CMonthCalCtrl::SetYearView

設定目前月曆控制項的檢視。

CMonthCalCtrl::SizeMinReq

繪製月曆控制項為其最小,一個月的大小。

CMonthCalCtrl::SizeRectToMin

針對目前的月曆控制項,計算可以在指定的矩形包含所有曆法符合的最小矩形。

備註

月曆控制項為使用者提供一個簡單的行事曆介面,使用者可以選取日期。 使用者可以變更顯示:

  • 向前移動,在月份之間。

  • 按一下今天文字顯示目前日期 (如果沒有使用 MCS_NOTODAY 模式)。

  • 選擇一個月或年份從快顯功能表。

您可以套用各種樣式自訂月曆控制項加入至物件,當您建立套件時。 這些模式是在 Windows SDK的 月曆控制項模式。 說明。

月曆控制項可以顯示多個月份,,而且可以由 bolding 表示特殊日期 (例如假日) 日期。

如需使用月曆控制項的詳細資訊,請參閱 使用 CMonthCalCtrl

繼承階層架構

CObject

CCmdTarget

CWnd

CMonthCalCtrl

需求

Header: afxdtctl.h

請參閱

參考

CWnd 類別

階層架構圖表

CDateTimeCtrl 類別

概念

MFC 範例 CMNCTRL1