c语言的画图软件,大佬们,小菜鸟想问一问用vc编译器做简易画图软件
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#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);//在鼠标移动过程中持续画线,至最终画一条完整的先线
}
}
}
}
}
c语言的画图软件,大佬们,小菜鸟想问一问用vc编译器做简易画图软件相关推荐
- c语言和画图软件,大佬们,小菜鸟想问一问用vc编译器做简易画图软件
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include void menu(); void paint(); void main() { ...
- 怎样用vc 做一个c语言,大佬们,小菜鸟想问一问用vc编译器做简易画图软件
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include void menu(); void paint(); void main() { ...
- c语言常用绘图软件,大佬们,小菜鸟想问一问用vc编译器做简易画图软件
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include void menu(); void paint(); void main() { ...
- vc c语言图片处理,大佬们,小菜鸟想问一问用vc编译器做简易画图软件
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include void menu(); void paint(); void main() { ...
- 比较简单的c语言编辑器,大佬们,小菜鸟想问一问用vc编译器做简易画图软件
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include void menu(); void paint(); void main() { ...
- 基于c语言画图软件,大佬们,小菜鸟想问一问用vc编译器做简易画图软件
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include void menu(); void paint(); void main() { ...
- c语言制作图片软件,大佬们,小菜鸟想问一问用vc编译器做简易画图软件
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include void menu(); void paint(); void main() { ...
- c语言做绘图软件,大佬们,小菜鸟想问一问用vc编译器做简易画图软件
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include void menu(); void paint(); void main() { ...
- 怎么用c语言编写画图软件,大佬们,小菜鸟想问一问用vc编译器做简易画图软件...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include void menu(); void paint(); void main() { ...
最新文章
- Java后端Java面试题总结2021(春招+秋招+社招)
- 使用mac 终端利用alias设置快捷命令
- 红帽linux6.0安装教程,第 14 章 引导安装程序
- ALV报表中处理双击行项目事件
- Awesome Bioinformatics:假期了,收藏学习吧!
- eureka 集群失败的原因_对于注册中心,ZooKeeper、Eureka哪个更合适?
- Linux 文件系统IO性能优化
- 5G 的 NSA 和 SA,到底是啥?
- 2.冒泡排序----还是不懂,先记录下来
- sql 练习网站答案解析
- 2021年微信小程序点餐系统功能模板搭建
- linux系统下在ubuntu20.04安装matlab2017总结
- 【初/中级前端面经】中小型公司面试时都会问些什么?
- 写一函数,将一个3x3的整型矩阵转置
- 区块链会计案例_区块链会计行业 区块链会计应用案例
- 计算机模拟仿真实例,计算机模拟仿真系统,computer simulation system,音标,读音,翻译,英文例句,英语词典...
- linux做前端的软件,Linux下使用的GCC编译器图形前端软件wxgcc
- vs code 不能正确补全结构体成员变量的解决方法
- 如何将CAD数据转换为ArcGIS可使用的数据?
- Python之组合数据类型(列表、元组、字典、集合)
热门文章
- 电脑端上面完成转换的CAD转DWF格式如何进行分享?
- 【论文精读】Superpixel Sampling Networks(SSN)
- 桩基础资料竣工图系列软件
- 地图测试距离的软件,App Store 上的“距离 - 在地图上绘制并测量距离”
- mysql更新等差数列求和公式_zzuli1006: 求等差数列的和 - 菜鸟头头
- 用什么软件学计算机一级考试,计算机一级考试软件 v15.1 官方版
- JS应用(资料很全)
- php querylist 404,Querylist批量采集碰到404咋办
- 如何使用JavaScript创建文本搜索书签
- JavaScript之BOM