那个知道Date Time Picker 时间控件用法呀,
当我选择时间后,经发生一个单击事件,该用那个消息呀?例如有NTV_CLOSEUP。等消息!那位知道请回答,在线等,急!急!急!

解决方案 »

  1.   

    MCN_SELECTvoid MTimeDlg::OnMcnSelectMonthcalendarTime(NMHDR *pNMHDR, LRESULT *pResult)
    {
    LPNMSELCHANGE pSelChange = reinterpret_cast<LPNMSELCHANGE>(pNMHDR);
    // TODO: 在此添加控件通知处理程序代码
    CTime time;
    m_ctrl_time.GetCurSel(time);//m_ctrl_time就是Data Time Picker
    CString sTime;
    sTime.Format("%4d年%02d月%02d日", time.GetYear(), time.GetMonth(), time.GetDay());
    *pResult = 0;}
      

  2.   

    我在消息里面没有找到MCN_SELECT这个消息,我只是想发生一个事件,例如取时间对数据库里的记录进行查询什么的。
      

  3.   

    void MTimeDlg::DoDataExchange(CDataExchange* pDX)
    {
    CDialog::DoDataExchange(pDX);
    DDX_Control(pDX, IDC_MONTHCALENDAR_TIME, m_ctrl_time);//你控件所在的对话框里的这个函数里加上这句}
      

  4.   

    void MTimeDlg::DoDataExchange(CDataExchange* pDX)
    {
    CDialog::DoDataExchange(pDX);
    DDX_Control(pDX, IDC_MONTHCALENDAR_TIME, m_ctrl_time);//你控件所在的对话框里的这个函数里加上这句}1
    你说的这个功能我CLASSWIZARD实现的。就不晓得添加什么消息