是否有Windows API调用以不依赖于INT 10H的方式更改终端会话的视频模式? (我特别需要进入视频模式3 - 保存旧版本的屏幕,并在此过程中删除回滚,但如果其他人也可用,那将非常有趣。)
dos.h的Windows版本不再包含REGS联合或INTCALL宏,因此我猜测它已被弃用而不支持某种新方法。
答案 0 :(得分:0)
首先需要支持使用控制台窗口进入全屏模式,更改为传统视频模式。很久以前,这种支持已经开始消失。我不记得我拥有的最后一台机器仍然允许它,但它是在上个世纪。
有一种快速的方法可以找到答案。打开控制台窗口并press Alt+Enter。如果没有任何反应(例如在64位操作系统上)或者您听到一声响亮的哔声,则无法进行。请记住,即使这样,很少有用户仍然拥有可以运行的机器。
通过编程DirectX继续前进。或者只是一个GUI应用程序,这些天他们并不难打起来。