基于VC6.0创建MFC工程并做简单的绘制操作
首先我们要定义一个矩形对象。里面有4个参数要设置top,left,bottom,right。相信大家应该能够理解这4个参数分别代表什么意思。然后我们再次使用pDC指针,调用它的绘制矩形的功能函数。补充:绘制矩形函数的另一种形式可以是4个参数,也就是CRect对象re的4个参数。你可以修改一下试试。修改之后编译运行,看看是否相同。^_^
接下来我们画一个圆。
图12
这里我们继续使用了绘制矩形时的矩形对象。因为绘制圆时我们只要给它一个矩形区域就可以了。响应的功能函数将会自动在这个指定区域中填充一个圆。当然要是长方形的区域绘制出来的就是椭圆了。
到此为止。我想你已经掌握了如何绘制线段,绘制矩形和绘制圆了。你可以用这些功能来练练手。把客户区绘制的乱七八糟都没有问题。当然通过这几个基本的功能你就可以组合出很多美丽的图案了。
第三歩:显示图像
如何将漂亮的图片载入到程序中?你一定想知道吧,下面的内容就告诉你如何来实现你的愿望。自己动手才是最重要的,否则任何愿望都无法实现。
图像显示中有很多问题也非常有意思。这里我不做介绍,感兴趣的同学可以去参看相关书籍。
首先:图片对于我们的程序来说是一个资源。我们必须把这个资源载入到我们的工程中来才能使用它。接下来我们利用VC直接来进行图片资源的载入。
我们使用位图载入,即文件后缀名为BMP的图片文件。如果你需要载入的图片不是这个格式的,那么你可以通过画图程序打开图片,然后另存为。