| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 677 人关注过本帖
标题:为啥倪?(putpixel?)
只看楼主 加入收藏
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
结帖率:74.19%
收藏
 问题点数:0 回复次数:1 
为啥倪?(putpixel?)

这是怎么回事,为什么不能把原来显示的光标删除掉呢?:
#include <graphics.h>
#include <stdlib.h>
#include <dos.h>
#include <conio.h>

int a,b,i,j;
int Drawflash[17][17];

void Tgetch()/*光标控制*/
{
char g;

while(g!=27)
{
TdrawonOff(a,b);

if(g==80)b+=16;
if(g==72)b-=16;
if(g==75)a-=16;
if(g==77)a+=16;

Tdrawon(a,b);

g=getch();
}
}
Tdrawon(int x,int y)/*画光标*/
{
line(x+1,y+1,x+8,y+3);
line(x+1,y+1,x+3,y+8);
line(x+3,y+8,x+8,y+3);

for(i=0;i<16;i++)
for(j=0;j<16;j++)
{

Drawflash[i][j]=getpixel(x+i,y+j);

}
}
TdrawonOff(int x,int y)/*隐藏光标 <------------为什么这个位置不起作用?*/
{
for(i=0;i<16;i++)
for(j=0;j<16;j++)
{

putpixel(x+i,y+j,Drawflash[i][j]);

}
}
void DrawRandom()/*背景制作*/
{
for(i=0;i<32;i++)
{
setfillstyle(1,random(15));
fillellipse(random(500)+50,random(400)+50,random(100),random(100));
}
}
main()
{
int gd,gm;

gd=DETECT;
initgraph(&gd,&gm,"");

DrawRandom();

Tgetch();

exit(0);
}

U5Ork8qp.rar (895 Bytes) 为啥倪?(putpixel?)


[此贴子已经被作者于2006-2-10 16:23:34编辑过]

搜索更多相关主题的帖子: putpixel int include 光标 Tdrawon 
2006-02-09 13:16
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
收藏
得分:0 

2006-02-10 16:24
快速回复:为啥倪?(putpixel?)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016399 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved