标题:带exe文件,求在图形模式下输入文本的方法
只看楼主
handy225
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2004-8-15
 问题点数:0 回复次数:4 
带exe文件,求在图形模式下输入文本的方法

[attach]600[/attach] 当你打开exe文件,你会发现没有了输入文本的光标。

如何在这个图形模式下输入文本呢、感谢!

搜索更多相关主题的帖子: 图形 文本 exe 模式 文件 
2004-08-15 16:32
econoy
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2004-8-10
得分:0 

不知道楼主有没有源代码,强烈建议贴出来。本程序里面有很多有用的东东。

我比较关心光标显示的问题。这个程序光标绘制与擦除得比较快,界面作的还是比较漂亮的。

至于如何在图形模式下接受输入。我能想出的解决方法有一下几种:

第一、使用文本模式与图形模式相切换的方法,使用软中断。这种方法比较简单,当然缺憾也比

较明显了。如果不在意界面的美观与否和运行快慢问题,还是建议使用这种方法。

第二、写键盘中断,注意os的实模式问题

第三、读I/O端口,端口号为0x60

2004-08-26 19:56
econoy
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2004-8-10
得分:0 

:o)

刚才偶尔看了楼主的另外一篇帖子,感觉本软件是你写的吧,那就涉及到保密问题了。

不过交流一下也未尝不可。我的邮箱是econoy@163.com希望告知光标显示与擦除的

方法,是不是直接写视频缓冲实现?

至于输入文本的问题,我使用的方法是第一种。其它方法还得自己具体写程序,有些麻烦

所以没有用。邮箱交流一下吧。

QQ:402642937

2004-08-26 20:14
天地一沙鸥
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2004-8-14
得分:0 

汗。鼠标光标的显示与擦除要写视频缓冲??吃饱了撑着啊

是用 异或消去 法来实现的

另外,你说的调用软中断来切换图/文是怎么实现的??会不会清屏??


鸟凄声以孤归, 兽索偶而不还。 悼当年之晚暮, 恨兹岁之欲殚。 思宵梦以从之, XXX而不安; 若凭舟之失棹, 譬缘崖而无攀。 /img/assets/200401/200401061015134010607.jpg" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://joke./img/assets/200401/200401061015134010607.jpg');}" onmousewheel="return imgzoom(this);" alt="" />
2004-08-27 04:09
econoy
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2004-8-10
得分:0 

hey!guy!

显示光标要看速度的,异或操作你不觉得有点慢吗?要知道鼠标移动的速度谁也不能确定的。

我说的直接写视频缓冲也是一种想法而已,运行速度也没试验过。有点速度观念好不好。

P.S.切换图文不会清屏,不过切换时需要一点点时间。

2004-08-27 18:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-4282-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.080958 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved