怎样使TC2.0编译出的可执行文件滚屏?(最好能有滑条)
发布网友
发布时间:2024-10-24 17:22
我来回答
共2个回答
热心网友
时间:2024-11-16 08:34
用TC的话,原理就是将结果保存到一个很大的字符串数组中,用一个整型变量来表示当前屏显示的第一行的行号,然后先显示出第一屏需要的那些行.之后,程序进入一个接收并响应用户输入的循环,对用户输入的按键进行响应,改变整型变量的值,然后清屏,再显示新的一页.
热心网友
时间:2024-11-16 08:35
TC滚屏
滚屏就是调用中断 10h
union REGS r;
//AH = 06h 向上滚动;07h 向下滚动
//AL = 空白行填充颜色
//CH,CL = 滚动区域左上角行列
//DH,DL = 滚动区域右下角行列
r.x.ah = 0x06;
r.x.al = 1;
r.x.bh = 0x0;
r.x.ch = 5;
r.x.cl = 2;
r.x.dh = 10;
r.x.dl = 70;
int86(0x10, &r, &r);