急!!!Modem眼在紧盯着你的回复!!!!!

解决方案 »

  1.   

    定义一个value的关联变量即可,和一般的控件取值的方式没有两样
      

  2.   

    楼上大虾能否说得清楚一点,我是这样做的:
    在Month Calendar控件的MCN_SELECT事件中加入以下代码:
    ...
    _SYSTEMTIME myStrTime;
    m_monthctrl.GetCurSel(&myStrTime);
    unsigned short sDay = myStrTime.wDay;
    sDay = myStrTime.wYear;
    ...
    结果显示sDay的值总是52428,不管我选择的是哪一天,且不管sDay = myStrTime.wDay;  还是
    sDay = myStrTime.wYear. 郁闷?
      

  3.   

    m_varValue=m_calendar.GetValue();
      

  4.   

    to jruv(江城飞鸿)兄:
         不行啊,'GetValue' : is not a member of 'CMonthCalCtrl'?
      

  5.   

    搞定:
    void myClass::OnSelectmcMonth(NMHDR* pNMHDR, LRESULT* pResult)
    {
             ...
             _SYSTEMTIME mystTime;
    _SYSTEMTIME myendTime;
    LPSYSTEMTIME stTime = &mystTime;
    LPSYSTEMTIME endTime = &myendTime;
    m_month.GetSelRange(stTime, endTime);
    int istDay = stTime->wDay;
    int istMonth = stTime->wMonth;
    int istYear = stTime->wYear;
    int iendDay = endTime->wDay;
    int iendMonth = endTime->wMonth;
    int iendYear = endTime->wYear;
             .....
    }
    多谢各位支持!