该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

#include

#include

#include

void menu();

void paint();

void main()

{

initgraph(640,480);//初始化图形窗口

setcolor(BLACK);//设置画图颜色为黑色

setbkcolor(WHITE);//设置背景为白色

cleardevice();

menu();//菜单函数

paint();//画图函数

getch();

closegraph();

}

void menu()

{

rectangle(0,0,640,40);

line(0,20,80,20);//划线菜单选项

circle(120,20,20);

rectangle(170,10,220,30);//画矩形菜单选项

ellipse(240,0,320,40);//画椭圆菜单选项

arc(340,0,400,40,7.5,15.7);//画圆弧菜单选项

pie(360,0,480,40,0,1.57);//画扇形菜单选项

setfillcolor(RED);

setfillstyle(SOLID_FILL);//红色填充色菜单选项

int pt[]={

500,10,

520,10,

520,30,

500,30

};

fillpoly(4,pt);

setfillcolor(BLUE);

setfillstyle(SOLID_FILL);//蓝色填充色菜单选项

int p[]={

540,10,

560,10,

560,30,

540,30,

};

fillpoly(4,p);

setfillcolor(YELLOW);

setfillstyle(SOLID_FILL);//黄色填充色菜单选项

int m[]={

580,10,

600,10,

600,30,

580,30,

};

fillpoly(4,m);

setfillcolor(BLACK);//黑色填充色菜单选项

setfillstyle(SOLID_FILL);

int a[]={

620,10,

640,10,

640,30,

620,30,

};

fillpoly(4,a);

}

void paint()

{

MOUSEMSG m;

MOUSEMSG n;

while(true)

{

m=GetMouseMsg();

if(m.x>=0&&m.x<=80&&m.y>=0&&m.y<=40)//若鼠标在画线菜单选项范围内

{

if(m.uMsg==WM_LBUTTONDOWN)//若鼠标左键单击

{

Sleep(1000);

FlushMouseMsgBuffer();//清除鼠标缓存信息

n=GetMouseMsg();//获取新的鼠标信息

if(n.uMsg==WM_LBUTTONDOWN)

moveto(n.x,n.y);//将原点设置为当前鼠标位置

while(n.uMsg==WM_LBUTTONDOWN&&n.uMsg==WM_MOUSEMOVE)

{

lineto(n.x,n.y);//在鼠标移动过程中持续画线,至最终画一条完整的先线

}

}

}

}

}

vc c语言图片处理,大佬们,小菜鸟想问一问用vc编译器做简易画图软件相关推荐

  1. c语言制作图片软件,大佬们,小菜鸟想问一问用vc编译器做简易画图软件

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include void menu(); void paint(); void main() { ...

  2. c语言和画图软件,大佬们,小菜鸟想问一问用vc编译器做简易画图软件

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include void menu(); void paint(); void main() { ...

  3. 怎样用vc 做一个c语言,大佬们,小菜鸟想问一问用vc编译器做简易画图软件

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include void menu(); void paint(); void main() { ...

  4. c语言常用绘图软件,大佬们,小菜鸟想问一问用vc编译器做简易画图软件

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include void menu(); void paint(); void main() { ...

  5. 比较简单的c语言编辑器,大佬们,小菜鸟想问一问用vc编译器做简易画图软件

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include void menu(); void paint(); void main() { ...

  6. 基于c语言画图软件,大佬们,小菜鸟想问一问用vc编译器做简易画图软件

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include void menu(); void paint(); void main() { ...

  7. c语言做绘图软件,大佬们,小菜鸟想问一问用vc编译器做简易画图软件

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include void menu(); void paint(); void main() { ...

  8. 怎么用c语言编写画图软件,大佬们,小菜鸟想问一问用vc编译器做简易画图软件...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include void menu(); void paint(); void main() { ...

  9. c语言的画图软件,大佬们,小菜鸟想问一问用vc编译器做简易画图软件

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include void menu(); void paint(); void main() { ...

最新文章

  1. top命令详解-性能分析
  2. 腾飞答不忘初心的三个问题
  3. extjs5(03--项目中文件的加载过程)
  4. 第二章 ELKstack部署及配置
  5. 人人都可做 AI 开发者,云知声 AI 开放平台重磅上线
  6. 基于ZStack构建深度学习云平台
  7. ASS字幕特效代码个人收藏
  8. HPSocket网站
  9. python读取pcd文件_(一)读取PCD文件
  10. iOS 视频转gif
  11. 好佳居软装十大品牌 软装市场发展状况如何
  12. 深入浅出内存管理-memblock
  13. 荣耀背后的两条微笑曲线
  14. 你适不适合做UE交互设计师
  15. layui搜索重置功能
  16. 隔夜茶到底能不能喝?
  17. 我和sql有个约会 - sql总结(三)
  18. 不断创新--才有好软件
  19. python to datetime_python-pd.to_datetime或解析日期时间不适用于我...
  20. 双馈异步风力发电机matlab,基于Matlab的双馈异步风力发电机风电场仿真

热门文章

  1. 备份全网服务器数据生产架构方案案例模型
  2. bitmapdata转成bytearray
  3. SharePoint中Tab方式进行内容展现的WebPart
  4. file的open()和read()
  5. Computing--状态机
  6. Linux solr 启动命令,linux – 重启Solr的正确方法是什么
  7. 012_原始值和引用值
  8. 003_html编辑器
  9. 回文java_回文 Java
  10. 语言专升本必背代码_2020年【山西省专升本】,专升本专业与考试科目,专升本招生院校,专升本报名流程大全!...