主题:CTime型数据在编辑框中的显示
cy645309003
[专家分:510] 发布于 2009-03-14 12:44:00
[size=4]从已定义好的数据库中提取出CTime型的数据,要让它显示在Edit编辑框中,如何实现?[/size]
最后更新于:2009-03-14 12:45:00
回复列表 (共5个回复)
沙发
星绽紫辉 [专家分:1700] 发布于 2009-03-14 18:26:00
用Format格式成字符串后显示
板凳
小小C [专家分:4570] 发布于 2009-03-15 09:28:00
楼上正解
3 楼
luojianwen.good [专家分:10] 发布于 2009-03-15 20:22:00
假设你的编辑框的control变量为:m_edit;用一个按钮点击的消息来显示时间。
在这按钮的消息函数里添加如下代码:
UpdateData(TRUE);
CTime time;
time=CTime::GetCurrentTime();
CString strtime=time.format("%I:%M:%S");
m_edit.setsel(0,-1);
m_edit.ReplaceSel(strtime);
UpdateData(FALSE);
就可以了。
4 楼
cy645309003 [专家分:510] 发布于 2009-03-15 23:20:00
但问题是不要是点按钮啊,是自动把数据库里的时间爱你信息提取出来显示在编辑框中的
5 楼
cy645309003 [专家分:510] 发布于 2009-03-15 23:22:00
我知道Format啊 但不知道在这怎么用 要自动把数据库里的时间爱你信息提取出来显示在编辑框中的
我用的是单文档
我来回复