有一个窗口,背景是一幅图。
我想在上面某个位置连续显示时间:
CClientDC dc (this);
dc.SetBkMode(TRANSPARENT);
CTime time=CTime::GetCurrentTime();
CString s=time.Format("%H:%M:%S");
dc.TextOut(0,0,s);
但是实际运行时却出现叠加的现象就是前面显示的时间擦不掉,最后一团模糊。
我该如何做?
我想在上面某个位置连续显示时间:
CClientDC dc (this);
dc.SetBkMode(TRANSPARENT);
CTime time=CTime::GetCurrentTime();
CString s=time.Format("%H:%M:%S");
dc.TextOut(0,0,s);
但是实际运行时却出现叠加的现象就是前面显示的时间擦不掉,最后一团模糊。
我该如何做?
解决方案 »
- 如何对wav文件使用FFT进行频谱分析?
- 求教一个小问题,关于屏幕原地输出的
- 有好的Matlab网站推荐吗?
- 怎样制作像QQ表情那样的弹出一个对话框那种?
- VC的文档结构!!!
- 求购!求购!VC/MFC网络功能的源代码!(分可再加)
- 谁知道VCD碟中DAT文件的格式,或DAT文件头格式,或提供连接
- error:LNK2005全局函数在.OBJ中重定义,问题出在哪里?
- 问一句,如何把string的值赋给TCHAR
- vc最好用来做什么软件??驱动程序、游戏????行业软件会不会用vc写呢???
- 小弟初学C++有个极其菜的问题,想请教一下
- 如何在不安装VS.net的情况下安装VS.net的msdn,或者哪里有msdn2002中文版下载
dc.SetBkMode(TRANSPARENT);
CTime time=CTime::GetCurrentTime();
CString s;
s=" ';
dc.TextOut("");
s=time.Format("%H:%M:%S");
dc.TextOut(0,0,s);
试试先显示空字符串来覆盖