网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > C/C++
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.自动跳转.
.自定义控件(支持模板).
.交叉编译.
.学习C++的最大难度是什么?.
.Windows下的函数hook技术.
.Delphi中带缓存的数据更新技术.
.Win2K下的Api函数的拦截.
.C语言嵌入系统编程修炼-性能优化.
.C++实例教学-类的应用.
.C程序开发经典实例之4.
.通用线程:POSIX 线程详解(3).
.根据接受的数字在控制台打印出各.
.创建一个可调整大小和拖拽的Edit.
.C语言中可变参数的用法.
.API之消息函数.
.Delphi编程中实现动画鼠标.
.C/C++程序员应聘常见面试题深入剖.
.C 编程最佳实践.
.学数学也要学点偷懒的技术.
.C++中class与struct的区别.

DOS下的3D按钮

发表日期:2008-3-8


/*--------本程序由sunny整理完成-----------*/
***  基于DOS平台,在Turbo c2.0中调试通过 **
***   原码见于http://sunny1979.icpcn.com   ***/ #include "conio.h"
#include "stdio.h"
#include "graphics.h"
#include "stdlib.h"
#include "dos.h" void Box(int left,int top,int right,int bottom,int color)
{
 int old_color;
 old_color=getcolor();
 setcolor(color);
 line(left,top,right,top);
 line(left,top,left,bottom);
 line(right,top,right,bottom);
 line(left,bottom,right,bottom);
 setcolor(old_color);
}
Dbox(int left,int top,int right,int bottom)
{
 int x;
 setfillstyle(SOLID_FILL,LIGHTGRAY);
 bar(left,top,right,bottom);
 setcolor(BLACK);
 Box(left,top,right,bottom,BLACK);
 setfillstyle(SOLID_FILL,3);
 bar(left+2,top+2,right-2,bottom-2);
 setcolor(BLACK);
 line(left,top+16+49,right,top+16+49);
 setcolor(LIGHTGRAY);
 line(left+3,top+16+50,right-3,top+16+50);
 setfillstyle(SOLID_FILL,BLUE);
 bar(left+2,top+3,right-3,top+16+47);
} Dbox1(int left,int top,int right,int bottom)
{
 int x;
 setfillstyle(SOLID_FILL,LIGHTGRAY);
 bar(left,top,right,bottom);
 setcolor(BLACK);
 Box(left,top,right,bottom,BLACK);
 setfillstyle(SOLID_FILL,7);
 bar(left+2,top+2,right-2,bottom-2);
}
Button(int left,int top,int length,int b,int c1,int c2,int c3,int g)  /*c1=white--black;  c2=black--darkgray;c3=darkgray---white  */
{
 int bottom,right;
 bottom=top+b;
 right=left+length;
 setfillstyle(SOLID_FILL,c1);
 bar(left,top,right,bottom);
 setcolor(BLACK);
 Box(left,top,right,bottom,c2);
 setfillstyle(SOLID_FILL,g);
 bar(left+2,top+2,right-1,bottom-1);
 setcolor(c3);
 setlinestyle(0,0,1);
 line(left+1,bottom-1,right,bottom-1);
 line(right-1,top+1,right-1,bottom);
}
Buttont(int left,int top,int length,int b,int g)
{
int bottom,right;
bottom=top+b;
right=left+length;
setfillstyle(SOLID_FILL,BLACK);
bar(left,top,right,bottom);
setcolor(BLACK);
Box(left,top,right,bottom,DARKGRAY);
setfillstyle(SOLID_FILL,g);
bar(left+3,top+3,right-1,bottom-1);
setcolor(WH99vE);
setlinestyle(0,0,1);
line(left+1,bottom-1,right-1,bottom-1);
line(right-1,top+1,right-1,bottom-1);
} main()
{
 int GD=DETECT,GM;
 initgraph(&GD,&GM,"");
 setbkcolor(1);
 textcolor(1);
 Button(100,100,50,20,15,0,8,7);
getch();
closegraph();         clrscr();
        exit(0);
}
上一篇:HANOI塔问题的递归解 人气:785
下一篇:Device Drivers(设备驱动程序) 人气:556
浏览全部C/C++的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐