怎么用vc6.0画图

怎么用vc6.0画图,第1张

实现一个简单绘图竖戚。

#include <graphics.h> /* 绘图库头文件,绘图语句需要*/

#include <conio.h> /* 控制台输入输出头文件,getch()语句需要*/

void main() { initgraph(640, 480) /* 初始化640x480的绘图屏幕*/

line(200, 240, 440, 240)/* 画线(200,240) - (440,240) */

line(320, 120, 320, 360)/* 画线(320,120) - (320,360) */

getch() /* 按任意键*/

closegraph() /* 关闭绘图屏幕*/

说明:

1. 创建的绘图屏幕640x480,表示横向有640个点,纵向有480个点。注意:左上角是原点(0,0),也就是说孙橘,y轴和数学的y轴是相反的。

2. getch实现按任余凯陵意键功能,按任意键后,程序继续执行。否则,程序会立刻执行closegraph以至于看不到绘制的内容。

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

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

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

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

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

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

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

可百度搜索

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

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


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

原文地址: http://outofmemory.cn/yw/12266697.html

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

发表评论

登录后才能评论

评论列表(0条)

保存