Udostępnij przez


struktura CONSOLE_SCREEN_BUFFER_INFOEX

Zawiera rozszerzone informacje o buforze ekranu konsoli.

Składnia

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;

Członkowie

cbSize
Rozmiar tej struktury w bajtach.

dwSize
Struktura COORD zawierająca rozmiar buforu ekranu konsoli, w kolumnach znaków i wierszach.

dwCursorPosition
Struktura COORD zawierająca współrzędne kolumny i wiersza kursora w buforze ekranu konsoli.

wAttributes
Atrybuty znaków zapisanych w buforze ekranu przez funkcje WriteFile i WriteConsole lub powtórzone do buforu ekranu przez funkcje ReadFile i ReadConsole . Aby uzyskać więcej informacji, zobacz Atrybuty znaków.

srWindow
Struktura SMALL_RECT zawierająca współrzędne bufora ekranu konsoli w lewym górnym i prawym dolnym rogu okna wyświetlania.

dwMaximumWindowSize
Struktura COORD zawierająca maksymalny rozmiar okna konsoli, w kolumnach znaków i wierszach, biorąc pod uwagę bieżący rozmiar buforu ekranu i czcionkę oraz rozmiar ekranu.

wPopupAttributes
Atrybut fill dla wyskakujących okienek konsoli.

bFullscreenSupported
Jeśli ten element członkowski jest TRUEobsługiwany, tryb pełnoekranowy jest obsługiwany; w przeciwnym razie nie jest. Będzie to zawsze dotyczyć FALSE systemów po windows Vista z modelem sterowników WDDM , ponieważ prawdziwy bezpośredni dostęp DO MONITORA JEST już niedostępny.

ColorTable
Tablica wartości COLORREF , które opisują ustawienia kolorów konsoli.

Wymagania

   
Minimalny obsługiwany klient Windows Vista [tylko aplikacje klasyczne]
Minimalny obsługiwany serwer Windows Server 2008 [tylko aplikacje klasyczne]
Nagłówek ConsoleApi2.h (za pośrednictwem WinCon.h, include Windows.h)

Zobacz także

COORD

GetConsoleScreenBufferInfoEx

SetConsoleScreenBufferInfoEx

SMALL_RECT