以下是该方法的声明:
int GetMonthDelta() const;
月份跨度是指在月历控件中,用户翻动月份时跨越的月份数量。通常情况下,这个值为 1,表示每次翻动都是一个月。但是,如果您设置了 MCS_MULTISELECT 样式,用户可以选择多个月份,这时 GetMonthDelta 将返回当前选择的月份数量。
以下是一个简单的示例:
CMonthCalCtrl myMonthCalCtrl;
// 获取月历控件的月份跨度
int monthDelta = myMonthCalCtrl.GetMonthDelta();
// 在这里,monthDelta 表示当前的月份跨度
请注意,在普通情况下,monthDelta 的值为 1。如果您启用了多选(MCS_MULTISELECT),monthDelta 可能会大于 1,表示用户选择的月份数量。
转载请注明出处:http://www.zyzy.cn/article/detail/20816/MFC/CMonthCalCtrl