原帖由 zqlcchzql 于 2007-7-24 23:34 发表
QBWIN会默认在C盘生成4个临时文件,其实这是VGA 12H模式显存4个位面的内存镜像,QBWIN在使用下拉框还有菜单时就会用这文件来保存屏幕上的内容。。。但可以通过修改QBWIN生成的BAS文件来更改这几个临时文件的位置 ...
原帖由 zqlcchzql 于 2007-7-27 11:38 发表
新建二个过程,一个名叫SavScr12,是保存屏幕,另一个是ResScr12,是恢复屏幕,原理是写VGA端口,分别保存显存的4个位面,参数1是路径
SUB SavScr12 (SavePath AS STRING, BYVAL Index AS INTEGER)
DIM Loo ...
原帖由 zqlcchzql 于 2007-7-28 11:48 发表
一般情况下,qbwin中puttx和gettx是成对使用的,比如在显示comcobox在显示下拉框之前会调用gettx来保存屏幕,隐藏下拉框之后再用puttx来恢复屏幕,在这一对中你用
用scrvscr("z:\",1),resscr("z:\",1),这时i ...
原帖由 zqlcchzql 于 2007-7-29 12:10 发表
汗,我是老糊涂了。。。。。
对于这个问题只要用内存虚拟盘软件比如XMSDSK生成一个内存盘比如Z:
然后再用十六进制编辑器把生成的EXE文件中的c:替换成z:就可以用了。
那个savscr12和resscr12是为了解决以前 ...
原帖由 zqlcchzql 于 2007-7-24 23:34 发表
QBWIN会默认在C盘生成4个临时文件,其实这是VGA 12H模式显存4个位面的内存镜像,QBWIN在使用下拉框还有菜单时就会用这文件来保存屏幕上的内容。。。但可以通过修改QBWIN生成的BAS文件来更改这几个临时文件的位置 ...
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) | Powered by Discuz! X3.3 |