CMonthCalCtrl::GetMonthRange
更新 : 2007 年 11 月
月間予定表コントロールの表示範囲を示す日付情報を取得します。
int GetMonthRange(
COleDateTime& refMinRange,
COleDateTime& refMaxRange,
DWORD dwFlags
) const;
int GetMonthRange(
CTime& refMinRange,
CTime& refMaxRange,
DWORD dwFlags
) const;
int GetMonthRange(
LPSYSTEMTIME pMinRange,
LPSYSTEMTIME pMaxRange,
DWORD dwFlags
) const;
パラメータ
refMinRange
範囲の開始日付を受け取る COleDateTime または CTime オブジェクトへの参照。refMaxRange
範囲の最終日付を受け取る COleDateTime または CTime オブジェクトへの参照。pMinRange
範囲の開始日付を受け取る SYSTEMTIME 構造体へのポインタ。pMaxRange
範囲の最終日付を受け取る SYSTEMTIME 構造体へのポインタ。dwFlags
取得する範囲の種類を指定する値。次のどちらかの値を指定します。値
説明
GMR_DAYSTATE
表示範囲に部分的に表示される前月または翌月が含まれます。
GMR_VISIBLE
完全に表示される月だけが含まれます。
戻り値
月の範囲を示す整数。1 番目と 2 番目の形式では、refMinRange と refMaxRange で範囲を示します。3 番目の形式では、pMinRange と pMaxRange で範囲を示します。
解説
このメンバ関数は、Windows SDK に記述されている Win32 メッセージ MCM_GETMONTHRANGE の動作を実装します。MFC における GetMonthRange の実装では、COleDateTime クラス、CTime クラス、または SYSTEMTIME 構造体が指定できます。
使用例
「CMonthCalCtrl::SetDayState」の例を参照してください。
必要条件
ヘッダー : afxdtctl.h