次の方法で共有


MonthCal_SetRange マクロ (commctrl.h)

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

構文

BOOL MonthCal_SetRange(
   HWND         hmc,
   DWORD        gd,
   LPSYSTEMTIME rgst
);

パラメーター

hmc

型: HWND

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

gd

型: DWORD

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

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

rgst

型: LPSYSTEMTIME

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

戻り値

型: BOOL

成功した場合は 0 以外、それ以外の場合は 0 を返します。

必要条件

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