我想实现datetime双击选择后的的触发,但是我尝试了几个如datetimechange,close的事件,的效果都不是我想要的,哪个高手能指点下,谢谢了!~~~~~~~~~

解决方案 »

  1.   

    需要从CDateTimeCtrl继承一个新类,然后响应新类的WM_LBUTTONDBCLK消息。
    lz的VC版本是多少?
      

  2.   

    你对datetime的双击其实就是和选择哪个时间生效是同一事件,所以它触发的是DTN_CLOSEUP事件,你在这个消息处理函数里响应就行了。不过它是NOTIFY消息。格式如下:ON_NOTIFY(DTN_CLOSEUP, IDC_DATETIMEPICKER1, OnDtnCloseupDatetimepicker1)
      

  3.   

    重载窗口的PreTranslateMessage函数,判断发给DateTime控件的WM_LBUTTONDOWN消息。