SDI主界面如何显示系统的当前时间? 想在SDI的主界面上显示系统的当前时间,请问如何实现啊?要求不能编辑时间,希望大家出下主意! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用READONLY的EditBox,然后开线程使用CTime来实现 随便找个地方TextOut就行你的问题不会是找不到合适的地方吧...这个是美学问题 :) 是在CMAINFRAME里加吗?我菜鸟刚接触! CString strTime; CTime tTime = CTime::GetCurrentTime(); strTime = tTime.Format("%Y-%m-%d %H:%M:%S"); pDC->TextOut(100,100,strTime); 需要用定时器的,你可以在定时器里改变一个字符串的值,然后对某一区域InvalidateRect, 引起该区域重绘具体TextOut的代码在OnPaint里面写,至于是不是在CMainFrame里画那就要看你选在哪里TextOut了,上面已经说了,这是个美学问题,:) 我添加了ONPAINT消息后,为什么没有显示呢这是OnPaint的内容 CTime t=CTime::GetCurrentTime(); CString str=t.Format("[%Y年%m月%d日:%H时%M分%S秒]"); CDC* pDC=GetDC(); pDC->TextOut(200,200,str); 需要在OnTimer里面对这个区域InvalidateRect才能引起OnPaint的调用, 你看你是不是没写? 呵呵,对了。可以显示了,HOHO,高兴了!不过一上来不是直接显示,顿了下!谢谢啊! 我把SetTimer的值改小后,就不顿了! 关于右键切分窗口视窗的问题? ListCtrl的表头总是有个边儿,怎么回事 socket 怎样把一个包体发送出去,要兼容各种操作系统的 现有一小问请需紧急求助,与图片相关的。多谢 我定义的名字空间怎么报错了? 疑问 关于VC++6.0运行时出现vcspawn.exe错误的问题 急问???为什么在内存DC上画图,刷新几次才能得到数据? 关于netmeeting的问题..... 最近写代码写的爽吗? 看小不小的问题:如何去掉htmlview的边框,3D-look?(ModifyStyle不行的) 窗体风格的反映
然后开线程使用CTime来实现
你的问题不会是找不到合适的地方吧...这个是美学问题 :)
CTime tTime = CTime::GetCurrentTime();
strTime = tTime.Format("%Y-%m-%d %H:%M:%S");
pDC->TextOut(100,100,strTime);
这是OnPaint的内容
CTime t=CTime::GetCurrentTime();
CString str=t.Format("[%Y年%m月%d日:%H时%M分%S秒]");
CDC* pDC=GetDC();
pDC->TextOut(200,200,str);
谢谢啊!