次の方法で共有


MonthCal_GetMonthRange マクロ (commctrl.h)

月の予定表コントロールの表示の上限と下限を表す日付情報を取得します (SYSTEMTIME 構造体 使用)。 このマクロを使用することも、MCM_GETMONTHRANGE メッセージを明示的に送信することもできます。

構文

INT MonthCal_GetMonthRange(
   HWND         hmc,
   DWORD        gmr,
   LPSYSTEMTIME rgst
);

パラメーター

hmc

型: HWND

月の予定表コントロールを処理します。

gmr

型: DWORD

取得する範囲の制限のスコープを指定する値。 この値は、次のいずれかである必要があります。

価値 意味
GMR_DAYSTATE
部分的にのみ表示される表示範囲の前後の月を含めます。
GMR_VISIBLE
完全に表示される月のみを含めます。

rgst

型: LPSYSTEMTIME

gmrで指定 スコープの下限と上限を受け取る SYSTEMTIME 構造体 2 要素配列へのポインター。 下限と上限はそれぞれ rgst[0] と rgst[1] に配置されます。 これらの構造体の time メンバーは変更されません。 このパラメーターは有効なアドレスである必要があり、NULLすることはできません。

戻り値

型: INT

rgstで返される 2 つの制限にまたがって、範囲を月単位で表す INT 値 返します。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2003 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー commctrl.h