Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Důležité
Tento dokument popisuje funkce konzolové platformy, které už nejsou součástí našeho plánu ekosystému. Tento obsah nedoporučujeme používat v nových produktech, ale v budoucnu budeme nadále podporovat stávající využití. Naše upřednostňované moderní řešení se zaměřuje na sekvence virtuálních terminálů pro zajištění maximální kompatibility ve scénářích napříč platformami. Další informace o tomto rozhodnutí o návrhu najdete v naší klasické konzole vs. dokumentu virtuálního terminálu .
Typy vstupních událostí hlášených ve vstupní vyrovnávací paměti konzoly závisí na režimech vstupu myši a okna konzoly. Zpracovaný vstupní režim konzoly určuje, jak systém zpracovává kombinaci kláves CTRL+C. Pokud chcete nastavit nebo načíst stav vstupních režimů konzoly, může aplikace zadat popisovač vyrovnávací paměti konzoly ve volání funkce SetConsoleMode nebo GetConsoleMode . Následující režimy se používají se vstupními úchyty konzoly.
| Režim | Popis |
|---|---|
| ENABLE_MOUSE_INPUT | Určuje, zda jsou události myši hlášeny ve vstupní vyrovnávací paměti. Ve výchozím nastavení je vstup myši povolený a vstup okna je zakázaný. Změna některého z těchto režimů má vliv pouze na vstup, který nastane po nastavení režimu; čekající události myši nebo okna ve vstupní vyrovnávací paměti nejsou vyprázdněny. Ukazatel myši se zobrazí bez ohledu na režim myši. |
| ENABLE_WINDOW_INPUT | Určuje, zda jsou události změny velikosti vyrovnávací paměti hlášeny ve vstupní vyrovnávací paměti. Ve výchozím nastavení je vstup myši povolený a vstup okna je zakázaný. Změna některého z těchto režimů má vliv pouze na vstup, který nastane po nastavení režimu; čekající události myši nebo okna ve vstupní vyrovnávací paměti nejsou vyprázdněny. Ukazatel myši se zobrazí bez ohledu na režim myši. |
| ENABLE_PROCESSED_INPUT | Řídí zpracování vstupu pro aplikace pomocí vstupně-výstupních funkcí konzoly vysoké úrovně. Pokud je však povolený režim zpracování vstupu, kombinace kláves CTRL+C není hlášena ve vstupní vyrovnávací paměti konzoly. Místo toho se předá příslušné funkci obslužné rutiny ovládacího prvku. Další informace o obslužných rutinách ovládacích prvků naleznete v tématu Obslužné rutiny ovládacích prvků konzoly. |
Režimy výstupu vyrovnávací paměti obrazovky nemají vliv na chování výstupních funkcí nízké úrovně.