次の方法で共有


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

参照

参照

CMonthCalCtrl クラス

階層図

CMonthCalCtrl::GetRange

その他の技術情報

CMonthCalCtrl のメンバ