MCM_GETRANGE メッセージ

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

パラメーター

wParam

ゼロを指定してください。

lParam

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

戻り値

0 (制限を設定しない) または制限情報を指定する次の値の組み合わせを指定できる DWORD を返します。

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

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
ヘッダー
Commctrl.h

関連項目

月カレンダー コントロールの時刻