如何在VC++6.0中使用C语言简单的绘图画图功能

如何在VC++6.0中使用C语言简单的绘图画图功能,第1张

用 VC 实现 绘图相对还是比较容易的.

定义好图元类, 成员 主要有 位置, 线型,填充类型等实现绘图方法: 调用 CDC 类的 绘图函数实现绘制

定义好图元的存储管理, 可以用链表,或数组

如果 用 文档-视图 框架,在视图的 OnDraw 方法中, 调用各图元的绘图方法, 完成 图形的显示

      如果没用文档-视图 框架,则在 窗口的 WM_PAINT事件中,完成绘图

4. 设计好交互, 在 WM_LBUTTONDOWN, WM_LBUTTONUP, WM_MOUSEMOVE等事件中, 进行具体实现. 主要新建 , 改变大小, 拖动等.

这样基本可以实现 简单的 绘图了.

可百度搜索

想用mfc做一个绘图系统,画圆直线矩形填充颜色和平移

有我帮网友作的一个例子.

目测,这是一个完整VC6.0工程源代码。

要使用这个程序,首先你需要安装一个6.0版本的VC(高版本的需要做工程转换,不是一定成功)。

其次,你需要找到扩展名为dsw的文件,用VC6打开它进行编译。(目测你的工程文件为dr.dsw,因为浏览器默认不显示文件扩展名,所以看不到)

至于具体的编译调试方法,找一本VC的基础书籍看看吧,几大章的内容,还带图文的,这里没法详细列出。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11080475.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-13
下一篇2023-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存