微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题UCDOS使用小技巧两例
栏目软件大世界
作者陈宏宇
发布1997-01-01
  一、UCDOS和天汇中文平台下如何让鼠标兼容图形
  在汉字系统下,有时需要用特显或直接调用BIOS中断以获得良好的图形界面,但若在程序中同时使用了鼠标,则图形经常被鼠标破坏掉,很令人烦恼。其实在UCDOS 5.0和 6.0下,可以先运行UCMOUSE,再运行应用程序,即可改善这种情况。但要注意,在UCDOS 5.0下,有时会出现“Divide error”或其它错误,这时需更换鼠标驱动程序或改用6.0的UCMOUSE。天汇3.0下则可按Ctrl+F4键选择图形鼠标状态。
  二、如何在C语言中使用UCDOS特显
  UCDOS 5.0、6.0都提供了丰富的特显命令,大大地方便了编程。但许多报刊只介绍了如何在printf()函数中加一系列的字符串实现特显,这样命令繁多且容易出错。其实有一妙法,以TURBO C为例,具体如下:
  将UCDOS\SRC\TX\C\TXAPI.C编译成TXAPI.OBJ(这里选用小模式,其它模式也同理) ,然后用TLIB库管理程序将其加进CS.LIB中,命令为:tlib cs.lib+txapi.obj。再将TXAPI.C中内容除函数说明外全部删掉,依次加上“;”号,取名为TXAPI.H,放在TC的include目录下。
  若在TURBO C++中调用则用extern "C"{......}加以修饰即可,"......"代表原来的TXAPI.H内容。编程时只需加入#include<txapi.h>这一句,就可以使用txapi中提供的函数,如Cls(int)。