请教vc高手,我想在编辑框中动态显示时间怎么做?

2024-11-01 19:28:24
有3个网友回答
网友(1):

不选中,,你就
GetDlgItem(IDC_EDIT1)->EnableWindow(FALSE);

KillTimer(1);

选中
GetDlgItem(IDC_EDIT1)->EnableWindow(TRUE);
后面启动定时器函数
SetTimer(1,1000,NULL);

然后在OnTimer函数里调整显示
GetDlgItem(IDC_EDIT1)->SetWindowText("时间格式");
上面的时间格式就用CTime去搞

这个说得够详细吧

网友(2):

在检查框的单击响应函数中:
如果选中,则启动一个Timer,添加OnTimer方法,每1000毫秒获取一次时间,在编辑框中显示;
如果取消,则停止Timer,清空编辑框

网友(3):

用SetTimer,在WM_TIMER消息处理函数 OnTimer() 里判断,如果检查框被选中就设置时间,否则设为空白。