WEB开发网
开发学院软件开发VC 七段数码显示的数字时钟 阅读

七段数码显示的数字时钟

 2010-07-20 20:46:21 来源:WEB开发网   
核心提示:结语要实现七段数码显示的效果,关键在于计算各个顶点的坐标,七段数码显示的数字时钟(3),经过调试发现,将一个数字的宽度调整为高度的一半时可达到最好的显示效果,示例代码在VC6.0+Windows XP下编译通过,运行效果如下图:最后,最初设计这个类时,我是在OnPaint里面调用自定义绘图函数DrawHour、Draw

结语

要实现七段数码显示的效果,关键在于计算各个顶点的坐标,经过调试发现,将一个数字的宽度调整为高度的一半时可达到最好的显示效果。最初设计这个类时,我是在OnPaint里面调用自定义绘图函数DrawHour、DrawMinute、DrawSecond以及Draw2Dot,结果发现绘出的时钟有明显闪烁,后来采用双缓冲绘图的办法消除了这一现象。

本文实现的数字时钟从CStatic派生,使用时,只需在界面上放置一个静态文本控件,然后关联一个CDigitalClock的控件变量即可。示例代码在VC6.0+Windows XP下编译通过。运行效果如下图:

最后,衷心感谢《电子八段管的仿真控件》的作者kevin cheng和《电子式时钟》的作者李宏亮以及网友redcheek等人。

QQ: 40475290

Email: hmt-abc@163.com

本文配套源码

上一页  1 2 3 

Tags:数码 显示 数字

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接