搜索
查看: 1661|回复: 3
打印 上一主题 下一主题

仿 tc graphics.h 1.2发布

[复制链接]
跳转到指定楼层
楼主
发表于 2017-1-16 20:27:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
改进点:
1.移植了更多tc下的绘图程序
2.支持更多tc下的图形编程方式
3.同时让 RGB(三原色混合模式) 与 tc的制定色号(16色)相兼容
4.添加ccolortogcolor函数 用于把tc下的色号转化为RGB
5.原ellipse2函数更名为eellipse函数(Easy ellipse)
6.实现tc的pieslice函数
7.实现tc的bar3d函数 且做了扩充 具体调用格式如下 bar3d(int left,int top,int right,int bottom,int depth,COLORREF color[3])
其中 前4个参数 与tc之前的参数没有区别 但是depth参数改成了三维矩形的高 最后一个参数改成了三维矩形3个面的颜色
8.修改了initgraph函数
9.添加setwindow函数 用于修改绘图窗口的大小 具体格式如下 setwindow(宽,长)
10.实现了arc函数
下面是一个利用函数库提供的函数做动画的例子:

代码如下:
[mw_shl_code=c,true]
#include <graphics.h>
int main()
{
int i = 0,color = 0;
    int gmode = DETECT;
    COLORREF paintcolor[3];
    initgraph(&gmode,0,"C:\\tc");/* 进入图形模式 */
    settextstyle("微软雅黑",700,32);
    settextbkmode(NoColor);
    settextcolor(SKYBLUE);
    while(1)
    {
  outtextxy(350,200,"Please watch the screen");
  bar3d(30,30,140,120,i,paintcolor);
        i+=20;
        color++;
        setlinestyle(6,color,5);
        paintcolor[0] = color;
        paintcolor[1] = color+1;
        paintcolor[2] = color+2;
        delay(150);
        if(i > 260)
        {
   color = 0;
            i = 0;
            cleardevice();
        }
    }
getch();
return 0;
}
[/mw_shl_code]
下面是安装教程:
VC6:

VS2010

啊哈C:

libgraphics.zip (772.82 KB, 下载次数: 172)
沙发
发表于 2017-1-18 10:15:08 | 只看该作者
你真的不如像EX一样做个一键安装.....
板凳
 楼主| 发表于 2017-1-18 11:48:34 | 只看该作者
4399APPLE 发表于 2017-1-18 10:15
你真的不如像EX一样做个一键安装.....

我真的不知道怎么写html应用程序
地板
发表于 2017-1-18 13:04:35 | 只看该作者
初学C 发表于 2017-1-18 11:48
我真的不知道怎么写html应用程序

那叫hta                              
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表