右擊工程, 選擇 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);
}