您的位置:首页 > 其它

calendar activeX控件在编辑框显示点击时间

2013-10-27 11:08 176 查看
右击工程, 选择 Add/Class/Add MFC Class From ActiveX Control/, 然后选择你想要的ActiveX 

 

 

为日历控件添加一个CCalendar类型的控件成员m_Calendar

为编辑框添加一个CString类型的数据成员m_sDate。

 

 

对话框cpp添加#include<atltime.h> 

为calendar控件添加CLICK事件

修改CTimeDlg类中的ClickCalendar1函数如下:

void CAddThing::ClickCalendar1()

{

 // TODO: 在此处添加消息处理程序代码

 int year = m_Calendar.get_Year();

 int month = m_Calendar.get_Month();

 int day = m_Calendar.get_Day();

 CTime t(year,month,day,0,0,0);

 m_sDate=t.Format("   %y--%m--%d");//显示年月日

 UpdateData(FALSE);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mfc activex 日历
相关文章推荐