以下是 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