MCM_SETDAYSTATE訊息
設定目前在月曆控制項內可見之所有月份的日期狀態。 您可以明確傳送此訊息,或使用 MonthCal_SetDayState 宏。
參數
-
wParam
-
值,指出 lParam 指向的陣列中有多少專案。
-
lParam
-
MONTHDAYSTATE值的陣列指標,定義月份行事曆控制項在其顯示中每天繪製的方式。
傳回值
如果成功,則傳回非零,否則傳回零。
備註
應用程式可以藉由傳送此訊息來明確設定日期狀態資訊,但當行事曆的不同部分捲動到檢視時,狀態將不會保存。 日期狀態資訊通常會設定為回應 MCN_GETDAYSTATE 通知碼,每當需要重新整理控制項時就會傳送。
lParam的陣列必須包含與下列宏所傳回的值一樣多的專案:
MonthCal_GetMonthRange(hwndMC, GMR_DAYSTATE, NULL);
請記住, lParam 的陣列必須包含 MONTHDAYSTATE 值,這些值會以時間順序對應到控制項目前顯示的所有月份。 這包括可能會部分顯示在第一個月和上個月之後的兩個月。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2003 [僅限傳統型應用程式] |
標頭 |
|