0

INT 10Hに依存しない方法で、ターミナルセッションのビデオモードを変更するためのWindows API呼び出しはありますか?(私は特にビデオモード3に入る必要があります-その過程で古いバージョンの画面を保存し、スクロールバックを削除しますが、他のものも利用できる場合はかなり興味深いでしょう。)

Windows版のdos.hには、REGSユニオンまたはINTCALLマクロが含まれなくなったため、新しいアプローチを採用するために非推奨になっていると思います。

4

1 に答える 1

0

レガシービデオモードに変更するには、最初にコンソールウィンドウでフルスクリーンモードに移行するためのサポートが必要です。そのサポートはずっと前に消え始めました。私が持っていた最後のマシンがまだそれを許可していたことを完全に思い出せませんが、それは前世紀のものでした。

見つけるための簡単な方法があります。コンソールウィンドウを開き、Alt+Enterを押します。何も起こらない場合(64ビットOSの場合など)、または大きなビープ音が聞こえる場合は、それは不可能です。たとえそうだとしても、それが機能するマシンを持っているユーザーはほとんどいないことを覚えておいてください。

DirectXをプログラミングして、これを進めてください。または、GUIアプリだけでも、最近は一緒に叩くのは難しくありません。

于 2012-04-18T19:45:20.020 に答える