Share via


MonthCal_SetRange マクロ (commctrl.h)

1 か月の予定表コントロールの許容される日付の最小値と最大値を設定します。 このマクロを使用することも、 MCM_SETRANGE メッセージを明示的に送信することもできます。

構文

void MonthCal_SetRange(
   hmc,
   gd,
   rgst
);

パラメーター

hmc

種類: HWND

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

gd

型: DWORD

設定する日付制限を指定するフラグ値。 この値は、次のいずれかまたは両方である必要があります。

意味
GDTR_MAX
許容される最大日付が設定されています。 lprgSysTimeArray[1] の SYSTEMTIME 構造体には日付情報が含まれている必要があります。
GDTR_MIN
許容される最小日付が設定されています。 lprgSysTimeArray[0] の SYSTEMTIME 構造体には日付情報が含まれている必要があります。

rgst

種類: LPSYSTEMTIME

日付制限を含む SYSTEMTIME 構造体の 2 要素配列へのポインター。 GDTR_MAXを指定する場合は最大制限を lprgSysTimeArray[1] に、GDTR_MINを指定する場合は lprgSysTimeArray[0] に最小制限を含む必要があります。

戻り値

なし

必要条件

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