共用方式為


MonthCal_SetRange巨集 (commctrl.h)

設定月曆控件的最小和允許日期上限。 您可以使用此巨集或明確傳送 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 結構的雙元素陣列指標。 如果指定了GDTR_MAX,則最大限制必須位於 rgst[1]中,而且如果指定GDTR_MIN,rgst[0] 必須包含最小限制。

傳回值

類型:BOOL

如果成功,則傳回非零,否則傳回零。

要求

要求 價值
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平臺 窗戶
標頭 commctrl.h