搜索

怎样使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);
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top