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() { ...
- 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() { ...
- 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() { ...
最新文章
- LeetCode简单题之键盘行
- 在Ubuntu 14.04 64bit上为Sublime text 3安装搜狗拼音输入法
- Hadoop虚拟机的jdk版本和本地eclipse的版本不一致怎么办
- 虚拟化--046 利用web client查看存储
- Git回滚代码到某个commit
- 使用 document.onreadystatechange()来判断页面加载完
- HDU 4288 Coder [线段树]
- CVPR 2019|手写签名认证的逆鉴别网络
- 角度控制_手机拍剪影,选择拍摄角度,还要控制画面亮度
- Python基础——if else与if elif else条件判断
- 鸿蒙跟海思是什么,华为到底还有多少麒麟9000?又一款旗舰曝光,出场即是鸿蒙...
- matlab神经网络训练方法,matlab神经网络训练图
- 5750G GT540M显卡游戏蓝屏的终极解决方法!
- windows搭建Qt源码编译、调试环境
- sails框架配置相关
- srand c语言,C语言srand()rand()
- python画气泡图_用Python把图做的好看点:用Matplotlib做个比较气泡图
- 霍兰德AI型,高考志愿填报(选专业),霍兰德职业兴趣测试
- java一维数组正序输出,java将一个数组逆序输出-java将一个数组逆序输出的方法-吾爱编程网...
- 用原生js实现移动端图片轮播
热门文章
- mylayer-qts轻量级提示组件使用方式
- ClassCastException: $Proxy0 cannot be cast to (com......) 的解决办法
- 质量意识:全面质量管理
- 关于数据库时间保存, 为什么用时间戳的见解
- 在菲律宾人民币换php怎么换,2021 菲律宾货币兑换攻略,比索兑换攻略(如何兑换比索/在菲律宾ATM取现及刷卡)...
- L3-021 神坛 (30 分)(极角排序)
- 1.19 Cubemx_STM32F4 TIM(五)---- 总结
- UG数控编程的后处理两种方法,建议收藏
- JAVA基于J2ME的手机游戏开发和实现——贪吃蛇
- 仿美团下拉刷新控件(二)