多语言展示
当前在线:1493今日阅读:168今日分享:49

MFC使用光栅扫描转换算法画简单的时钟

学习计算机图形学都会学习光栅扫描转换算法,其中转换算法常用的有直线、圆的扫描转算法,下面小编就根据自己的亲身经验来给大家讲解一下扫描转换算法实现时钟的程序。并附有源代码的下载方法。
工具/原料

VC++6.0软件

方法/步骤
1

首先需要创建一个新的MFC程序,具体如下图。参考资料中的链接为源码下载链接。

2

之后添加直线扫描转换算法的CPP文件,这个文件值直线扫描转换算法的实现。

3

添加画点的程序,这个文件用来实现程序画点,已打印直线。

4

最后显示程序在ClockoView这个文件里编写,具体代码参考源码。Drawing()这个函数是画时钟的程序。

5

最终的显示程序写在void CClockoView::OnDraw(CDC* pDC)这个函数中。

6

因为时钟需要实时刷新,所以需要添加一个定时器用来刷新界面。添加定时器控件。

注意事项

源码在参考资料。

推荐信息