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编译器做简易画图软件相关推荐
- 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() { ...
- c语言的画图软件,大佬们,小菜鸟想问一问用vc编译器做简易画图软件
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include void menu(); void paint(); void main() { ...
最新文章
- 今日头条告今日油条赔 200 万,各大公司表示不服
- boost::python::slice相关的测试程序
- imac android studio,Mac安装Android Studio的时候忘记安装Avd Manager怎么办?
- freeCodeCamp:Diff Two Arrays
- 【华为云技术分享】Linux内核发展史 (3)
- 平台用户实名认证设计流程
- BCS 2020举行补天白帽日峰会 多维度彰显白帽实力
- 10562:Undraw the Trees
- Poi读写Excel文件
- html 点击按钮刷新验证码,HTML点击刷新验证码
- 谷歌浏览器JSON格式化插件
- LM317的调压原理与应用
- 【STM32】开发板学习1 NUCLEO-L476RG:GPIO例程 点亮LED2灯
- 云服务器抢票咋用_抢票的实现方法
- ZOJ 3939。规律题
- html右下角区块,HTML 区块
- 安装配置Tomcat(CentOS7)
- MAC (M1) 使用homebrew 安装 Mongodb (推荐简单操作)
- 阿里巴巴股票缘何大跌?
- 柯尼卡美能达打印机c226使用说明_小型平板打印机打印蓝牙耳机壳
热门文章
- jupyter notebook 快捷键设置字体大小_你可能并不知道这样定制炫酷的jupyter主题
- CSS3 3D位移和旋转
- linux下centeros7 关于mysql的下载与安装过程
- python读取文件夹下所有文件的名称_python2.7 学习之读取文件夹下所有文件名称及内容...
- 大班线描机器人_大班美术教案机器人
- Java多线程并发——CAS和AQS
- oracle删除一张表的sql语句,oracle删除表的语句
- linux ssd硬盘做缓存,linux系统中ssd当块设备缓存
- oracle迁移需要注意配置文件,xtts迁移实践
- 生成用于ASP.NET Web API的C#客户端API