在 MFC 中,CMonthCalCtrl::GetCurSel 是 CMonthCalCtrl 类的一个公共方法,用于获取当前月历控件中选择的日期。该方法返回一个 COleDateTime 对象,表示当前选择的日期和时间。

以下是该方法的声明:
BOOL GetCurSel(COleDateTime& date) const;

  •  date:用于接收当前选择的日期和时间的 COleDateTime 对象的引用。


以下是一个简单的示例:
CMonthCalCtrl myMonthCalCtrl;
COleDateTime selectedDate;

// 获取当前月历控件中选择的日期
if (myMonthCalCtrl.GetCurSel(selectedDate))
{
    // 成功获取日期,可以使用 selectedDate 进行其他操作
}
else
{
    // 获取日期失败
}

在使用此方法时,确保检查返回的布尔值,以确保成功获取日期。如果选择日期失败,可能是因为没有选择任何日期,或者出现了其他错误。

请注意,COleDateTime 对象包含日期和时间信息,可以通过相应的方法来提取日期和时间的各个部分。


转载请注明出处:http://www.zyzy.cn/article/detail/20813/MFC/CMonthCalCtrl