2012-04-18 25 views
0

是否有Windows API調用以不依賴於INT 10H的方式更改終端會話的視頻模式? (我特別需要進入視頻模式3 - 保存舊版本的屏幕,並在此過程中移除回滾,但如果其他人也可以使用,它會非常有趣。)Windows API調用來改變控制檯視頻模式?

Windows版本dos.h不再包含REGS聯盟或INTCALL宏,所以我猜測它已被棄用,轉而採用一些新的方法。

+0

我不認爲Windows支持。 – Baget 2012-04-18 18:03:33

+0

如果Windows不支持終端的視頻模式,有人可以指出一些東西來確定嗎?很難證明一個消極的,特別是與谷歌。 – ExOttoyuhr 2012-04-18 19:32:29

回答

0

更改爲傳統視頻模式首先要求支持使用控制檯窗口進入全屏模式。這種支持早已開始消失。我不記得我有的最後一臺機器仍然允許它,但它是在上個世紀。

有一個快速找出方法。打開控制檯窗口並press Alt+Enter。如果沒有任何事情發生(比如在64位操作系統上),或者你聽到一聲巨響,那就不可能了。請記住,即使這樣做,很少有用戶仍然可以使用它的機器。

通過編程DirectX繼續前進。或者只是一個GUI應用程序,這些日子他們並不難拼在一起。

+0

正如你所預料的那樣,它不起作用。 DirectX對於小型公司內部應用程序通過串行端口發送文件來說太複雜了...... – ExOttoyuhr 2012-04-18 20:08:54

+0

編輯響應:放棄以當前形式維護此項目,並將其作爲GUI應用程序編寫,可能會的確是要走的路。這肯定會簡化長文件名支持的問題。 – ExOttoyuhr 2012-04-18 20:38:21

+0

Ouch。那串口電纜的另一端是什麼? – 2012-04-18 21:14:43