如何实现弹出右下角的调整时间属性的对话框,然后得到在上面修改后的时间?
就是说,我的程序里有一个按钮,点一下,可以弹出时调整时间属性的对话框,然后我会在上面修改时间,最后点“确定”的时候,可以得到修改后的时间。
请问如何实现他?此外,我用了MFC中的时间控件,并添加了OnDtnDatetimechangeDatetimepicker1(NMHDR *pNMHDR, LRESULT *pResult)这个消息函数,可是,只要修改其中的一个,比如年,就会立刻响应这个消息函数,但我需要的是完成整个年月日时分秒的修改后才响应这个消息函数,从而保存一个完整的修改后的时间!

解决方案 »

  1.   

    1. WinExec("c:\windows\system32\control.exe   timedate.cpl",   SW_NORMAL);   
        
      或者
        
      WinExec("c:\windows\system32\control.exe   date/time",   SW_NORMAL);2. 可以有了变化就保存,比如年变了,就保存年,月变化了就保存月
      

  2.   

    你设置好时间之后再调用OnDtnDatetimechangeDatetimepicker1(NMHDR *pNMHDR, LRESULT *pResult)消息函数就可以了