次の方法で共有


MonthCal_GetRange マクロ (commctrl.h)

月の予定表コントロールに設定されている許容される最小および最大の日付を取得します。 このマクロを使用することも、MCM_GETRANGE メッセージを明示的に送信することもできます。

構文

DWORD MonthCal_GetRange(
   HWND         hmc,
   LPSYSTEMTIME rgst
);

パラメーター

hmc

型: HWND

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

rgst

型: LPSYSTEMTIME

日付制限情報を受け取る SYSTEMTIME 構造体 2 要素配列へのポインター。 最小制限は rgst[0] 設定され、rgst[1] は上限を受け取ります。 いずれかの要素がゼロすべてに設定されている場合、月のカレンダー コントロールに対応する制限は設定されません。 これらの構造体の time メンバーは変更されません。 このパラメーターは有効なアドレスである必要があり、NULLすることはできません。

戻り値

型: DWORD

DWORD 値 (制限は設定されていません) または制限情報を指定する次の値の組み合わせを返します。

リターン コード 形容
GDTR_MAX コントロールには上限が設定されています。rgst[0] は有効であり、該当する日付情報が含まれています。
GDTR_MIN コントロールには最小制限が設定されています。rgst[1] は有効であり、該当する日付情報が含まれています。

必要条件

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