我在对话框里面添加一个CDateTimeCtrl控件,然后运行,并且可以点击那个下拉箭头调出
日期选择诓,进行选择日期。
  但是如果我不是在对话框里面添加CDateTimeCtrl控件,我是在一个属性页里面添加CDateTimeCtrl控件,运行以后,如果点击那个下拉箭头,然后点击某个日期,那个框框就会变白,半天都没有反应,只好强行退出程序。    这是怎么回事?
谢谢!

解决方案 »

  1.   

    我的属性页是动态建立的:
    1。我在主对话框的初始化函数里面加入了:
       this->m_sheet.AddPage(&this->m_page1);
    this->m_sheet.AddPage(&this->m_paeg2);
        this->m_sheet.SetTitle("xxx");
    this->m_sheet.Create(this,WS_CHILD|WS_VISIBLE);
         
    2。调整到合适的位置:
       CRect rcDlgs;
        GetDlgItem(IDC_Sheet_Dlg)->GetWindowRect(rcDlgs);
        ScreenToClient(rcDlgs);
    rcDlgs.top += 11;
        rcDlgs.bottom -= 1;
        rcDlgs.left += 1;
        rcDlgs.right -= 9;
       m_sheet.MoveWindow(rcDlgs);