Aracılığıyla paylaş


Konsol Modları

Her konsol giriş arabelleğiyle ilişkili, giriş işlemlerini etkileyen bir dizi giriş modudur. Benzer şekilde, her konsol ekranı arabelleğinin çıkış işlemlerini etkileyen bir dizi çıkış modu vardır. Giriş modları iki gruba ayrılabilir: üst düzey giriş işlevlerini etkileyenler ve alt düzey giriş işlevlerini etkileyenler. Çıkış modları yalnızca üst düzey çıkış işlevlerini kullanan uygulamaları etkiler.

GetConsoleMode işlevi, konsolun giriş arabelleğinin geçerli giriş modunu veya bir ekran arabelleğinin geçerli çıkış modunu bildirir. SetConsoleMode işlevi, konsol giriş arabelleğinin veya ekran arabelleğinin geçerli modunu ayarlar. Bir konsolun birden çok ekran arabelleği varsa, her birinin çıkış modları farklı olabilir. Bir uygulama G/Ç modlarını istediği zaman değiştirebilir. Üst düzey ve düşük düzey G/Ç işlemlerini etkileyen konsol modları hakkında daha fazla bilgi için bkz. konsol modlarınıHigh-Level ve Konsol ModlarınıLow-Level.

Bir komut satırı uygulaması, diğer komut satırı uygulamalarının konsol modunu istediği zaman değiştirebileceğini ve denetim döndürülmeden önce özgün biçimine geri yükleyemeyebilir. Ayrıca, tüm komut satırı uygulamalarının başlangıçta ilk konsol modunu yakalaması ve aynı konsola bağlı diğer komut satırı uygulamaları üzerinde en az etkiyi sağlamak için çıkış sırasında geri yüklemeyi denemesi önerilir.

GetConsoleDisplayMode işlevi, geçerli konsolun tam ekran modunda olup olmadığını bildirir.