以下是 SetSelRange 方法的原型:
BOOL SetSelRange(
const COleDateTime& refMinRange,
const COleDateTime& refMaxRange
);
- refMinRange 参数表示选择日期的最小范围。
- refMaxRange 参数表示选择日期的最大范围。
以下是一个简单的示例代码,演示如何使用 SetSelRange 方法:
// 假设 m_monthCal 是你的 CMonthCalCtrl 对象
// 设置选择日期范围为从当前日期到一周后的同一天
COleDateTime currentDate = COleDateTime::GetCurrentTime();
COleDateTime minRange = currentDate;
COleDateTime maxRange = currentDate;
maxRange += COleDateTimeSpan(7, 0, 0, 0); // 一周的时间跨度
m_monthCal.SetSelRange(minRange, maxRange);
在这个例子中,SetSelRange 方法被用来设置月历控件的选择日期范围,从当前日期到一周后的同一天。
转载请注明出处:http://www.zyzy.cn/article/detail/20827/MFC/CMonthCalCtrl