请教vc高手,我想在编辑框中动态显示时间怎么做?
有一个检查框,选中的时候就在下边的编辑框中动态的显示时间,不选中的时候编辑框就是空白的,请问哪位高手知道怎么实现?...
有一个检查框,选中的时候就在下边的编辑框中动态的显示时间,不选中的时候编辑框就是空白的,请问哪位高手知道怎么实现?
展开
展开全部
不选中,,你就
GetDlgItem(IDC_EDIT1)->EnableWindow(FALSE);
KillTimer(1);
选中
GetDlgItem(IDC_EDIT1)->EnableWindow(TRUE);
后面启动定时器函数
SetTimer(1,1000,NULL);
然后在OnTimer函数里调整显示
GetDlgItem(IDC_EDIT1)->SetWindowText("时间格式");
上面的时间格式就用CTime去搞
这个说得够详细吧
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,清空编辑框
如果选中,则启动一个Timer,添加OnTimer方法,每1000毫秒获取一次时间,在编辑框中显示;
如果取消,则停止Timer,清空编辑框
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用SetTimer,在WM_TIMER消息处理函数 OnTimer() 里判断,如果检查框被选中就设置时间,否则设为空白。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询