Windows 7でコンソールをフルスクリーンに切り替えようとすると、エラーが発生しますこのシステムはフルスクリーンモードをサポートしていません。注目すべきは「このシステム」に関する部分です。 」、一部のシステムがフルスクリーンコンソールをサポートしていることを示唆しています。同様に、SetConsoleDisplayMode
API関数を使用しようとすると、エラー120が返されます。この関数はこのシステムではサポートされていません。、ここでも「このシステム」。
ほとんどのシステムはWindowsXPでフルスクリーンコンソールを実行でき、Windows 7のセーフモードで動作します。通常の起動でこれを動作させるには、Windows7で何が必要ですか。
提案されているように、私は以前のコメントを別の回答として投稿します。
問題は、新しいドライバーモデルがVGAテキストモードプログラムをサポートしていないことです。それらが8、16、32、または64ビットであるかどうかは関係ありません。実際、フルスクリーンの古いVGAモードのいずれかがサポートされているかどうかはわかりません。 support.Microsoft.com/kb/926657を参照してください
注意すべき主なことは、これはドライバモデルの障害であるということですnotカードのグラフィック機能。そこにある事実上すべてのグラフィックカードは、標準のVGAと少なくともいくつかの比較的一般的なVESAモードのサブセットの両方の基本的なVGAモードをサポートしています。 Microsoftがその機能を廃止した理由については、私は本当に何も知りません。マザーボードベンダーやグラフィックカードメーカーが突然VGAのサポートを廃止することを決定するわけではありません。
(また、ネイティブモードの最新のカードは事実上すべてnot VGAですが、まったく異なるものです。これらはすべて、たまたま基本VGA標準のセットを話します。)
デバイスマネージャに移動するだけです
ディスプレイアダプタ
グラフィックカードを選択して右クリックします
無効にします
それで全部です
すべてのdosプログラムは、必要なときにフルスクリーンのfrmで動作するようになりました
必要なときにもう一度有効にすることができます.... :-)
または、WMICコマンドを使用することもできます。使用した後、ウィンドウで最大化ボタンが有効になっていることがわかりますが、その環境で作業したことはありません。
新しいDWMは、フルスクリーンの16ビットプログラムと互換性がありません。