Sdílet prostřednictvím


struktura CONSOLE_SCREEN_BUFFER_INFOEX

Obsahuje rozšířené informace o vyrovnávací paměti obrazovky konzoly.

Syntaxe

typedef struct _CONSOLE_SCREEN_BUFFER_INFOEX {
  ULONG      cbSize;
  COORD      dwSize;
  COORD      dwCursorPosition;
  WORD       wAttributes;
  SMALL_RECT srWindow;
  COORD      dwMaximumWindowSize;
  WORD       wPopupAttributes;
  BOOL       bFullscreenSupported;
  COLORREF   ColorTable[16];
} CONSOLE_SCREEN_BUFFER_INFOEX, *PCONSOLE_SCREEN_BUFFER_INFOEX;

Členové

CbSize
Velikost této struktury v bajtech.

dwSize
Struktura COORD , která obsahuje velikost vyrovnávací paměti obrazovky konzoly ve sloupcích znaků a řádcích.

dwCursorPosition
Struktura COORD , která obsahuje souřadnice sloupců a řádků kurzoru v vyrovnávací paměti obrazovky konzoly.

wAttributes
Atributy znaků zapsaných do vyrovnávací paměti obrazovky funkcí WriteFile a WriteConsole nebo ozvěny vyrovnávací paměti obrazovky funkcí ReadFile a ReadConsole . Další informace naleznete v tématu Atributy znaků.

srWindow
Struktura SMALL_RECT , která obsahuje souřadnice vyrovnávací paměti konzoly levého horního a pravého dolního rohu okna zobrazení.

dwMaximumWindowSize
Struktura COORD , která obsahuje maximální velikost okna konzoly ve sloupcích a řádcích znaků vzhledem k aktuální velikosti vyrovnávací paměti obrazovky a velikosti obrazovky.

wPopupAttributes
Atribut fill pro automaticky otevíraná okna konzoly.

bFullscreenSupported
Pokud je TRUEtento člen , je podporován režim zobrazení na celé obrazovce, jinak není. To bude vždy FALSE pro systémy po systému Windows Vista s modelem ovladače WDDM jako skutečný přímý přístup VGA k monitoru již není k dispozici.

Barevná tabulka
Pole hodnot COLORREF , které popisují nastavení barev konzoly.

Požadavky

   
Minimální podporovaný klient Windows Vista [pouze desktopové aplikace]
Minimální podporovaný server Windows Server 2008 [jenom desktopové aplikace]
Záhlaví ConsoleApi2.h (přes WinCon.h, včetně Windows.h)

Viz také

COORD

GetConsoleScreenBufferInfoEx

SetConsoleScreenBufferInfoEx

SMALL_RECT