以下是该方法的基本语法:
BOOL SetRange(
const COleDateTime* pMinRange,
const COleDateTime* pMaxRange
);
参数说明:
- pMinRange: 指向 COleDateTime 对象的指针,表示日期时间控件的最小日期范围。如果为 NULL,表示没有最小日期限制。
- pMaxRange: 指向 COleDateTime 对象的指针,表示日期时间控件的最大日期范围。如果为 NULL,表示没有最大日期限制。
返回值:
- 如果成功,返回 TRUE;如果失败,返回 FALSE。
使用示例:
CDateTimeCtrl myDateTimeCtrl; // 假设已经创建了一个日期时间控件对象
// 设置日期时间控件的可选日期范围为 2023 年 1 月 1 日到 2023 年 12 月 31 日
COleDateTime minRange(2023, 1, 1, 0, 0, 0);
COleDateTime maxRange(2023, 12, 31, 23, 59, 59);
myDateTimeCtrl.SetRange(&minRange, &maxRange);
通过调用 SetRange 方法,你可以限制用户在日期时间控件中选择的日期范围,以确保选择的日期在指定的范围内。
转载请注明出处:http://www.zyzy.cn/article/detail/16841/MFC/CDateTimeCtrl