CMonthCalCtrl對象封裝了月曆控制項的功能。月曆控制項提供給用戶一個簡易的月曆界面,用戶可以用於選擇日期。
基本介紹
- 中文名:CMonthCalCtrl
- 類型:軟體
- 特點:封裝了月曆控制項的功能
- 用途:構造一個CMonthCalCtrl對象
簡介,構造函式,
簡介
用戶能夠通過下列方式改變其顯示:
· | 按月份前滾或後滾。 |
· | 單擊Today文本,顯示當天的值(條件是沒有使用MCS_NOTODAY)。 |
· | 從彈出選單中挑選月份或年份。 |
可以套用各種風格定製月曆控制項。這些風格在在線上文檔“平台SDK”中的“月曆控制項風格”中有所描述。
月曆控制項可以顯示多個月,同時可以加粗日期,來指定特定的日期(例如,假期)。
#include <afxdtctl.h>
CMonthCalCtrl類的成員
構造函式
構造一個CMonthCalCtrl對象 | |
創建一個月曆控制項,並將其附加給CMonthCalCtrl對象 |
屬性
GetMinReqRect | 獲取月曆控制項顯示完整月所需的最小值 |
SetMonthDelta | 為月曆控制項設定滾動速率 |
GetMonthDelta | 獲取月曆控制項的滾動速率 |
SetFirstDayOfWeek | 在月曆的最左邊設定要顯示的星期值 |
GetFirstDayOfWeek | 獲取月曆最左邊顯示的星期值 |
獲取月曆控制項指定區域的顏色 | |
查看月曆控制項指定區域的顏色 |
操作
SizeMinReq | 刷新月曆控制項到最小化,只顯示一個月 |
SetToday | 設定月曆控制項的當天值 |
GetToday | 獲取月曆控制項指定的作為“今天”的有關日期信息 |
設定月曆控制項當前選定的日期 | |
獲取右當前選定日期指定的系統時間 | |
SetDayState | 在月曆控制項中設定要顯示的日期 |
SetMaxSelCount | 將月曆控制項中能夠被選擇的日期值設定為最大 |
GetMaxSelCount | 獲取月曆控制項中能夠被選擇的日期最大值 |
SetRange | 設定月曆控制項中所許可的最大和最小日期值 |
GetRange | 獲取月曆控制項中所設定的最大和最小日期值 |
GetMonthRange | 獲取代表月曆控制項顯示的日期上限和下限的有關信息 |
SetSelRange | 將被選定的月曆控制項範圍設定為給定的日期範圍 |
GetSelRange | 獲取代表由用戶選定當前日期上限和下限的有關信息 |
HitTest | 決定月曆控制項的哪一部分位於螢幕指定的位置 |