不选中,,你就
GetDlgItem(IDC_EDIT1)->EnableWindow(FALSE);
KillTimer(1);
选中
GetDlgItem(IDC_EDIT1)->EnableWindow(TRUE);
后面启动定时器函数
SetTimer(1,1000,NULL);
然后在OnTimer函数里调整显示
GetDlgItem(IDC_EDIT1)->SetWindowText("时间格式");
上面的时间格式就用CTime去搞
这个说得够详细吧
在检查框的单击响应函数中:
如果选中,则启动一个Timer,添加OnTimer方法,每1000毫秒获取一次时间,在编辑框中显示;
如果取消,则停止Timer,清空编辑框
用SetTimer,在WM_TIMER消息处理函数 OnTimer() 里判断,如果检查框被选中就设置时间,否则设为空白。