关于进度条问题!!!
在TC-256模式下如何实现用下面的画点函数编写一个进度条函数~~~!请高手指点~~point(unsigned long i,unsigned long j,unsigned char B,unsigned char G,unsigned char R)
{static oldpage=0,newpage=0;
if (i>=640||j>=480) return;
newpage=(j*2560+i*4)/65536;
if (newpage!=oldpage) {selectpage(newpage);oldpage=newpage;}
pokeb(0xa000,(j*2560+i*4+0)%65536,B);
pokeb(0xa000,(j*2560+i*4+1)%65536,G);
pokeb(0xa000,(j*2560+i*4+2)%65536,R);
}
----------------解决方案--------------------------------------------------------
ok
----------------解决方案--------------------------------------------------------
用C#做不是很好吗
----------------解决方案--------------------------------------------------------
请大家指点一下~~~共同探讨呀~~~
----------------解决方案--------------------------------------------------------
唉,我不用WINDOWS/DOS好多年
恩,这样的问题可以去找KNOCKER
----------------解决方案--------------------------------------------------------
KNOCKER?
哪位?难道就真的没有一个人可以搞定这个问题吗?
----------------解决方案--------------------------------------------------------
KNOCKER是版主,他只认识钱.
我只给你个比较容易理解思想
1.先用这个画点函数写出画线函数
2.再用这个画线函数写出画矩形的宏
3.最后再用画矩形的宏去画进度条
至于你如何去控制速度,比例,进度条出现的大小,位置那就是你的事情了.
怎么用画点函数画线??去网络上查找 计算机图形学 你想学图形编程这个是少不了的.
----------------解决方案--------------------------------------------------------
给个函数模型~~~~
----------------解决方案--------------------------------------------------------
你要哪个函数的模型?
整个程序的结构给你是不可能的.
----------------解决方案--------------------------------------------------------
可通过使用ROM-BIOS中断10H功能6和7实现;
----------------解决方案--------------------------------------------------------