monthcalendar?getcurrenttime?cdate函数?weiwenhp

电脑杂谈  发布时间:2016-11-10 08:01:02  来源:网络整理

你是否正在寻找关于monthcalendar的内容?让我把最完美的东西奉献给你:

这个控件跟Date Time Picker控件蛮类.实际应该是Date Time Picker把它整合进去了,只有当点一下才出来.而

Month control直接显示在页面上.当然了它还有其他一些不一样的设置信息了.

现在来讲下常用的两个用法:设置当前选中项, 获取当前选中日期

设置默认选中项

如果什么设置也不做默认选中的是当前日期.那怎么指定选中某个日期呢.

CMonthCalCtrl m_montCtrl;

DDX_Control(pDX, IDC_monthcalendar1, m_montCtrl);

m_montCtrl.SetCurSel(CTime(2008,8,8,0,0,0,0)); //指定选中2008/8/8

获取当前选中日期

//当在控件中选不同的日期时可以用如下消息来处理

ON_NOTIFY(MCN_SELCHANGE, IDC_MONTHCALENDAR1, OnMcnSelchangemonthcalendar1)

void CMFC_Ctrl_TimeDlg::OnMcnSelchangemonthcalendar1(NMHDR *pNMHDR, LRESULT *pResult)

{

LPNMSELCHANGE pSelChange = reinterpret_cast<LPNMSELCHANGE>(pNMHDR);

CTime month;

m_montCtrl.GetCurSel(month); //获取当前日期信息

//根据日期信息做其他操作,比如可以显示不同的页面信息

*pResult = 0;

}

以上就是关于monthcalendar的全部内容,相信你一定会非常满意,。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-20557-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 刘振元
        刘振元

        你就必须像萨达姆那样不怕死

      热点图片
      拼命载入中...